sys模块
用于提供对解释器相关的操作
sys.argv
# 命令行参数List,第一个元素是程序本身路径
sys.exit(n)
# 退出程序,正常退出时exit(0)
sys.version
# 获取Python解释程序的版本信息
sys.maxint
# 最大的Int值
sys.path
# 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform
# 返回操作系统平台名称
sys.stdout.write('please:')
val = sys.stdin.readline()[:-1]
测试脚本:
import sys
print(sys.stdout.write("please:")) # 进度条使用
val = sys.stdin.readline()[:-1] # 读取键盘的一次输入
print(sys.platform) # 返回操作系统平台名称
print(sys.path) # 返回模块的搜索路径
print(sys.version) # 获取Python解释程序的版本信息
print(sys.argv) # 命令行参数List,第一个元素是程序本身路径
# 输出结果:
please:7
# 键盘的一次输入
win32
['E:\GitHub\Python-sp\day6', 'C:\Users\gm\python\python3.0', 'E:\GitHub\Python-sp', 'C:\Windows\system32\python34.zip', 'C:\Python34\DLLs', 'C:\Python34\lib', 'C:\Python34', 'C:\Python34\lib\site-packages']
3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit (AMD64)]
['E:/GitHub/Python-sp/day6/sys模块.py']