Python 中的 sys 模块提供对 Python 解释器使用的变量和函数的访问,以便与 Python 运行时环境交互。
函数 | 描述 |
---|---|
sys.exit() | 通过引发 SystemExit 异常退出程序。 |
sys.getsizeof() | 返回对象的大小(以字节为单位)。 |
sys.setrecursionlimit(limit) | 设置 Python 解释器堆栈的最大深度。 |
sys.getrecursionlimit() | 用于访问递归限制的当前值。 |
sys.exc_info() | 返回一个由三个值组成的元组,这些值分别表示异常的类型、异常本身和一个回溯对象 |
sys.exception() | 返回当前正在执行的最内层异常处理程序捕获的异常实例,如果没有活动的处理程序,则返回 None。 |
sys.getallocatedblocks() | 返回解释器当前分配的内存块数。 |
sys.getdefaultencoding() | 返回 Unicode 实现使用的当前默认字符串编码的名称。 |
sys.getrefcount() | 返回 on object 的引用计数。 |
sys.getwindowsversion() | 返回描述当前运行的 Windows 版本的命名元组。 |
sys.is_finalizing() | 用于检查 Python 解释器是否正在关闭过程中。 |
sys.setswitchinterval() | 用于设置解释器的线程切换间隔(以秒为单位)。 |
sys.settrace() | 用于设置系统的跟踪功能。 |