sys 模块(系统模块)
属性:
sys.path:系统路径信息,path[0]是当前脚本路径,否则为''
sys.modules:已加载模块的字典
sys.version:版本信息字符串
sys.version_info:版本信息的命名元组
sys.platform:操作系统平台名称信息
sys.argv:命令行参数 argv[0]代表当前脚本的执行路径
sys.copyright:获得python版权相关信息
sys.builtin_module_names:获得python内建模块的名称(字符串元组)
sys.stdin:标准输入文件对象,多用于input()
sys.stdout:标准输出文件对象,多用于print()
sys.stderr:标准错误输出文件对象,用于输出错误信息
方法:
sys.exit([arg]):退出程序,正常退出时sys.exit(0)
sys.getrecursionlimit():得到递归嵌套层次限制(栈的深度)
sys.setrecursionlimit(n):得到和修改递归嵌套层次限制(栈的深度)
发表评论