sys模块(二十一)

用于提供对Python解释器相关的操作:

 1 sys.argv           命令行参数List,第一个元素是程序本身路径
 2 
 3 sys.exit(n)        退出程序,正常退出时exit(0)
 4 
 5 sys.version        获取Python解释程序的版本信息
 6 
 7 sys.maxint         最大的Int值
 8 
 9 sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
10 
11 sys.platform       返回操作系统平台名称
12 
13 sys.stdin          输入相关
14 
15 sys.stdout         输出相关
16 
17 sys.stderror       错误相关 
import sys
print(sys.version) # 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)]
print(sys.argv)
'''
F:Python3sys_module>python sys_test.py aa vv bb
3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)]
['sys_test.py', 'aa', 'vv', 'bb']

'''

显示进度条

import sys
import time

for i in range(10):
    sys.stdout.write('#')
    time.sleep(0.5)
    sys.stdout.flush()
原文地址:https://www.cnblogs.com/xiangtingshen/p/10436253.html