@songying
2018-07-26T09:21:49.000000Z
字数 1024
阅读 1265
python库
《python编程》
# 3.6.5
sys.version_info.major # python 主要版本,如3
sys.version_info.minor # python 次要版本, 如 6
sys.version_info.micro # 如5
查看操作系统版本
当前计算机上可容纳的最大“原生"整型
python解释器版本
- 是一个由目录名称字符串组成的列表
- 记录了python解释器的真正搜索路径
- 模块导入时,python从左到右扫描
os.path
列表,并在列表中的每个目录下搜索模块文件
append()
clear()
remove() 等方法
sys.modules
是一个全局字典,该字典是python启动后就加载在内存中。每当程序员导入新的模块,sys.modules
将自动记录该模块。- 当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。
- 它拥有字典所拥有的一切方法。
sys.modules.keys()
sys.modules.values()
sys.modules["os"]
返回一个元组,元组中包含最近异常的类型,值和追踪对象。
sys.exec_info()[0] # 显示异常的类型
sys.exec_info()[1] # 显示类型的值
sys.exec_info()[3] # 追踪对象,可以使用标准库tracback处理
用于从外部向程序传递参数
sys.argv[0] # 第一个参数
sys.argv[1] # 第二个参数
功能:用于中途退出程序
参数:整型参数,表示你可以在主程序中捕获对sys.exit的调用,其中,0是正常退出,其他为异常。
stdin , stdout , 以及stderr
变量包含与标准I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足你的要求, 它们就是你所需要的.