对象 |
描述 |
sys.argv |
命令行参数获取,返回类型为列表,第一个元素为程序的本身的路径 |
sys.path |
返回模块的搜索路径列表,第一个元素为当前程序所在目录;初始化时使用PYTHONPATH环境变量的值 |
sys.modules.keys() |
返回所有已经导入的模块列表 |
sys.modules |
返回所有已经导入的模块字典,key模块名,value是模块路径 |
sys.exc_info() |
获取当前正在处理的异常类,exc_type,exc_value,exc_traceback当前处理的异常详细信息 |
sys.exc_clear() |
用来清除当前线程所出现的当前的或最近的错误信息 |
sys.exec_prefix |
返回python文件安装的位置 |
sys.exit(n) |
退出程序,正常退出时exit(0) |
sys.hexversion |
获取python解释程序的版本值,16进制格式如:0x020103F0 |
sys.version |
获取python解释程序的版本信息 |
sys.displayhook(value) |
如果value非空,这个函数会把他输出到sys.stdout(详细使用参考文档) |
sys.excepthook |
异常回溯相关 |
sys.stdin |
标准输入 |
sys.stdin.read() |
输入一行 |
sys.stdin.readline() |
从标准输入读一行,sys.stdout.write("a") 屏幕输出a |
sys.stdout |
标准输出 |
sys.stdout.write(‘aaa’) |
标准输出内容 |
sys.stdout.writelines() |
无换行输出 |
sys.stderr |
错误相关 |
sys.pathform |
返回操作系统平台名称 |
sys.byteorder |
本地字节规则的指示器,big-endian平台的值是’big’,little-endian平台的值是’little’ |
sys.copyright |
记录python版权相关的东西 |
sys.api_version |
解释器的C的API版本 |
sys.version_info |
'final'表示最终,也有'candidate'表示候选,表示版本级别,是否有后继的发行 |
sys.getdefaultencoding() |
返回当前你所用的默认的字符编码格式 |
sys.getfilesystemencoding() |
返回将Unicode文件名转换成系统文件名的编码的名字 |
sys.builtin_module_names |
Python解释器导入的内建模块列表 |
sys.executable |
Python解释程序路径 |
sys.getwindowsversion() |
获取Windows的版本 |
|
|
标准模块 sys
猜你喜欢
转载自blog.csdn.net/henku449141932/article/details/80893005
今日推荐
周排行