对象 | 描述 |
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的版本 |
|
|