sys简介
sys模块是Python内置模块,提供了各种系统相关的参数和函数。
以下举例部分常用方法和属性:
方法/属性 | 描述 |
---|---|
sys.platform | 返回操作系统平台名称 |
sys.version | 获取Python解释程序的版本信息 |
sys.builtin_module_names | 获取内置的所有模块名,元组形式返回 |
sys.modules | 返回以加载至内存之中的模块及路径 |
sys.path | 返回模块在硬盘中的搜索路径 |
sys.stdin | Python标准输入通道,input()函数的底层实现 |
sys.stdout | Python标准输出通道,print()函数的底层实现 |
sys.stderr | Python标准输入错误通道 |
sys.getrecursionlimit() | 获取当前Python中最大递归层级 |
sys.setrecursionlimit() | 设置当前Python中最大递归层级 |
sys._getframe(0).f_code.co_name | 获取被调用函数的名称 |
sys._getframe(1).f_code.co_name | 获取被调用函数是 |