Python - sys 函数



Python 中的 sys 模块提供了对 Python 解释器使用的变量的访问,以及用于与 Python 运行时环境交互的函数。

序号 函数和描述

1

sys.exit()

通过引发 SystemExit 异常来退出程序。

2

sys.getsizeof()

返回对象的大小(以字节为单位)。

3

sys.setrecursionlimit(limit)

设置 Python 解释器堆栈的最大深度。

4

sys.getrecursionlimit()

用于访问递归限制的当前值。

5

sys.exc_info()

返回一个包含三个值的元组,分别表示异常的类型、异常本身和一个回溯对象。

6

sys.exception()

返回当前正在执行的最内层异常处理程序捕获的异常实例,如果未激活任何处理程序,则返回 None。

7

sys.getallocatedblocks()

返回解释器当前分配的内存块数量。

8

sys.getdefaultencoding()

返回 Unicode 实现当前使用的默认字符串编码的名称。

9

sys.getrefcount()

返回对象的引用计数。

10

sys.getwindowsversion()

返回一个命名元组,描述当前正在运行的 Windows 版本。

11

sys.is_finalizing()

用于检查 Python 解释器是否正在关闭过程中。

12

sys.setswitchinterval()

用于设置解释器的线程切换间隔(以秒为单位)。

13

sys.settrace()

用于设置系统的跟踪函数。

python_modules.htm
广告