sys model 常见用法
import sys #与python解释器 交互
print(sys.argv) #是一个列表 解释器执行文件名后面可以增加字符串 以列表元素形式添加进去
def foo():
print('ok')
def voo():
print('gggg boon!')
if sys.argv[1]=='dengmei': #当输入的值满足一定条件就可以执行下面的代码
foo()
else:
voo()
运行结果:
print(sys.exit(0)) #退出程序
print(sys.version) #查看python的版本
import time
print(sys.path) #寻找time模块的路径
# import custom block(自定义模块)
sys.path.append() #添加custom block 的路径 以方便日后寻找
print(sys.platform)#输出当前的平台信息,多用于跨平台代码编写
import os
if sys.platform=='win32':
os.system('dir') #执win32 shell命令‘dir’
else: #默认另一种情况是linux系统
os.system('ls') #执行linux 的命令‘ls'
sys.stdout.write('dengmei') #标准化输出