Python知识点滴181022

一、三元运算

>>> 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")  #创建目录

四、第三方库

猜你喜欢

转载自www.cnblogs.com/L-dongf/p/9840513.html
今日推荐