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
廣告