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') #标准化输出
posted @ 2019-11-25 21:59  ComeIntoBud  阅读(330)  评论(0编辑  收藏  举报