一、三元运算
>>> a,b,c = 1,3,5
>>> d = a if a <b else c
如果a < b, 则d = a, 否则d = c
二、str和bytes
str --encode--> bytes
bytes --decode-->str
# Author:Li Dongfei
msg = "你好世界"
print(msg)
print(msg.encode(encoding="utf-8"))
print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))
三、标准库
- sys
# Author:Li Dongfei
import sys
print(sys.path) #打印Python库全局环境变量
print(sys.argv) #打印脚本的相对路径
print(sys.argv[0])
- os
# Author:Li Dongfei
import os
cmd_res = os.system("dir") #执行系统命令
print("--->",cmd_res) #命令执行状态码,而不是命令执行结果
cmd_res2 = os.popen("dir") #保存命令执行结果的内存地址
print("--->",cmd_res2)
cmd_res3 = os.popen("dir").read() #读取内存地址中的命令执行结果
print("--->",cmd_res3)
os.mkdir("new_dir") #创建目录