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:\Python3\sys_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()