sys模块
sys有几个python的内部函数和属性,sys在这里是指Python系统
sys提供python解释器的相关工作
sys模块主要处理系统相关的功能
函数 | 说明 |
---|---|
sys.stdin | 标准输入流 |
sys.stdout | 标准输出流 |
sys.stderr | 标准错误流 |
sys.argv[value] | 接收命令行的参数。例如,windows下的命令行cmd里面的参数。其中,argv[0]表示该文件本身。 |
sys.version | 查看该python解释程序的版本信息 |
sys.platform | 返回操作系统平台名称 |
sys.exit(n) | 若 n 为0,则正常退出;其他都是异常退出,可以捕获 |
os.abort() | 强制退出。 |
sys. path | 查找模块所在的目录,以列表的形式显示出来 |
sys.modules.keys() | 返回所有已经导入的模块 |
sys.modules | 返回系统导入的模块字段,key是模块名,value是模块 |
sys.exc_info() | 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 |
sys.hexversion | 获取Python解释程序的版本值,16进制格式如:0x020403F0 |
sys.maxint | 最大的Int值 |
测试代码:
import sys
print sys.modules
print sys.path
print sys.platform
print sys.argv