Python的sys系统模块,path,modules,platform,setrecursionlimit方法

sys 模块(系统模块)

Python的sys系统模块,path,modules,platform,setrecursionlimit方法

属性:

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):得到和修改递归嵌套层次限制(栈的深度)


最后编辑于:2019/08/08作者: 牛逼PHP

发表评论