Python 模組索引
_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
_ | ||
__future__ | 未來語句定義 | |
__main__ | 頂層程式碼執行的環境。涵蓋命令列介面、匯入時行為和``__name__ == '__main__'``。 | |
_thread | 底層執行緒 API。 | |
_tkinter | 一個包含 Tcl/Tk 底層介面的二進位制模組。 | |
a | ||
abc | 根據 :pep:`3119` 的抽象基類。 | |
aifc | 已棄用: 在 3.13 中已移除。 | |
argparse | 命令列選項和引數解析庫。 | |
array | 型別統一的數值的高效陣列。 | |
ast | 抽象語法樹類和操作。 | |
asynchat | 已棄用: 在 3.12 中已移除。 | |
asyncio | 非同步 I/O。 | |
asyncore | 已棄用: 在 3.12 中已移除。 | |
atexit | 註冊並執行清理函式。 | |
audioop | 已棄用: 在 3.13 中已移除。 | |
b | ||
base64 | RFC 4648: Base16、Base32、Base64 資料編碼;Base85 和 Ascii85 | |
bdb | 偵錯程式框架。 | |
binascii | 用於在二進位制和各種 ASCII 編碼的二進位制表示之間轉換的工具。 | |
bisect | 用於二分搜尋的陣列二分演算法。 | |
builtins | 提供內建名稱空間的模組。 | |
bz2 | 用於 bzip2 壓縮和解壓縮的介面。 | |
c | ||
calendar | 用於處理日曆的函式,包括對 Unix cal 程式的一些模擬。 | |
cgi | 已棄用: 在 3.13 中已移除。 | |
cgitb | 已棄用: 在 3.13 中已移除。 | |
chunk | 已棄用: 在 3.13 中已移除。 | |
cmath | 複數的數學函式。 | |
cmd | 構建面向行的命令直譯器。 | |
code | 實現讀取-求值-列印迴圈的工具。 | |
codecs | 編碼和解碼資料和流。 | |
codeop | 編譯(可能不完整的)Python 程式碼。 | |
collections | 容器資料型別 | |
collections.abc | 容器的抽象基類 | |
colorsys | RGB 和其他顏色系統之間的轉換函式。 | |
compileall | 用於在目錄樹中位元組編譯所有 Python 原始檔的工具。 | |
concurrent | ||
concurrent.futures | 使用執行緒或程序併發執行計算。 | |
configparser | 配置檔案解析器。 | |
contextlib | 用於 with 語句上下文的實用程式。 | |
contextvars | 上下文變數 | |
copy | 淺複製和深複製操作。 | |
copyreg | 註冊 pickle 支援函式。 | |
cProfile | ||
crypt | 已棄用: 在 3.13 中已移除。 | |
csv | 將表格資料寫入和讀取到分隔檔案中。 | |
ctypes | 用於 Python 的外部函式庫。 | |
curses (Unix) | curses 庫的介面,提供可移植的終端處理。 | |
curses.ascii | ASCII 字元的常量和集合成員函式。 | |
curses.panel | 一個面板堆疊擴充套件,為 curses 視窗新增深度。 | |
curses.textpad | curses 視窗中類似 Emacs 的輸入編輯。 | |
d | ||
dataclasses | 在使用者定義的類上生成特殊方法。 | |
datetime | 基本日期和時間型別。 | |
dbm | 各種 Unix“資料庫”格式的介面。 | |
dbm.dumb | 簡單 DBM 介面的可移植實現。 | |
dbm.gnu (Unix) | GNU 資料庫管理器 | |
dbm.ndbm (Unix) | 新資料庫管理器 | |
dbm.sqlite3 (全部) | dbm 的 SQLite 後端 | |
decimal | 通用十進位制算術規範的實現。 | |
difflib | 用於計算物件之間差異的助手。 | |
dis | Python 位元組碼的反彙編器。 | |
distutils | 已棄用: 在 3.12 中已移除。 | |
doctest | 測試 docstring 中的程式碼片段。 | |
e | ||
email | 支援解析、操作和生成電子郵件訊息的軟體包。 | |
email.charset | 字元集 | |
email.contentmanager | 從 MIME 部分儲存和檢索內容 | |
email.encoders | 用於電子郵件訊息負載的編碼器。 | |
email.errors | 電子郵件軟體包使用的異常類。 | |
email.generator | 從訊息結構生成純文字電子郵件訊息。 | |
email.header | 表示非 ASCII 標頭 | |
email.headerregistry | 基於欄位名稱的標頭自動解析 | |
email.iterators | 遍歷訊息物件樹。 | |
email.message | 表示電子郵件訊息的基類。 | |
email.mime | 構建 MIME 訊息。 | |
email.mime.application | ||
email.mime.audio | ||
email.mime.base | ||
email.mime.image | ||
email.mime.message | ||
email.mime.multipart | ||
email.mime.nonmultipart | ||
email.mime.text | ||
email.parser | 解析純文字電子郵件訊息以生成訊息物件結構。 | |
email.policy | 控制訊息的解析和生成 | |
email.utils | 雜項電子郵件軟體包實用程式。 | |
encodings | ||
encodings.idna | 國際化域名實現 | |
encodings.mbcs | Windows ANSI 內碼表 | |
encodings.utf_8_sig | 帶有 BOM 簽名的 UTF-8 編解碼器 | |
ensurepip | 將“pip”安裝程式引導到現有的 Python 安裝或虛擬環境中。 | |
enum | 列舉類的實現。 | |
errno | 標準 errno 系統符號。 | |
f | ||
faulthandler | 轉儲 Python 回溯。 | |
fcntl (Unix) | fcntl() 和 ioctl() 系統呼叫。 | |
filecmp | 高效比較檔案。 | |
fileinput | 迴圈遍歷標準輸入或檔案列表。 | |
fnmatch | Unix shell 風格的檔名模式匹配。 | |
fractions | 有理數。 | |
ftplib | FTP 協議客戶端(需要套接字)。 | |
functools | 高階函式和可呼叫物件的操作。 | |
g | ||
gc | 迴圈檢測垃圾回收器的介面。 | |
getopt | 命令列選項的可移植解析器;支援短選項名和長選項名。 | |
getpass | 密碼的可移植讀取和使用者 ID 的檢索。 | |
gettext | 多語言國際化服務。 | |
glob | Unix shell 風格的路徑名模式擴充套件。 | |
graphlib | 操作類似圖結構的功能 | |
grp (Unix) | 組資料庫(getgrnam() 及其朋友)。 | |
gzip | 使用檔案物件進行 gzip 壓縮和解壓縮的介面。 | |
h | ||
hashlib | 安全雜湊和訊息摘要演算法。 | |
heapq | 堆佇列演算法(又名優先順序佇列)。 | |
hmac | 訊息認證(HMAC)實現的金鑰雜湊 | |
html | 用於操作 HTML 的助手。 | |
html.entities | HTML 通用實體的定義。 | |
html.parser | 一個可以處理 HTML 和 XHTML 的簡單解析器。 | |
http | HTTP 狀態程式碼和訊息 | |
http.client | HTTP 和 HTTPS 協議客戶端(需要套接字)。 | |
http.cookiejar | 用於自動處理 HTTP cookie 的類。 | |
http.cookies | 對 HTTP 狀態管理(cookie)的支援。 | |
http.server | HTTP 伺服器和請求處理程式。 | |
i | ||
idlelib | IDLE shell/編輯器的實現包。 | |
imaplib | IMAP4 協議客戶端(需要套接字)。 | |
imghdr | 已棄用: 在 3.13 中已移除。 | |
imp | 已棄用: 在 3.12 中已移除。 | |
importlib | 匯入機制的實現。 | |
importlib.abc | 與匯入相關的抽象基類 | |
importlib.machinery | 匯入器和路徑鉤子 | |
importlib.metadata | 訪問軟體包元資料 | |
importlib.resources | 軟體包資源讀取、開啟和訪問 | |
importlib.resources.abc | 資源的抽象基類 | |
importlib.util | 匯入器的實用程式程式碼 | |
inspect | 從活動物件中提取資訊和原始碼。 | |
io | 用於處理流的核心工具。 | |
ipaddress | IPv4/IPv6 操作庫。 | |
itertools | 用於高效迴圈的建立迭代器的函式。 | |
j | ||
json | 編碼和解碼 JSON 格式。 | |
json.tool | 用於驗證和美化列印 JSON 的命令列。 | |
k | ||
keyword | 測試字串是否為 Python 中的關鍵字。 | |
l | ||
linecache | 提供對文字檔案中各個行的隨機訪問。 | |
locale | 國際化服務。 | |
logging | 用於應用程式的靈活事件記錄系統。 | |
logging.config | logging 模組的配置。 | |
logging.handlers | logging 模組的處理程式。 | |
lzma | liblzma 壓縮庫的 Python 包裝器。 | |
m | ||
mailbox | 以各種格式操作郵箱 | |
mailcap | 已棄用: 在 3.13 中已移除。 | |
marshal | 將 Python 物件轉換為位元組流並返回(具有不同的約束)。 | |
math | 數學函式(sin() 等)。 | |
mimetypes | 檔名副檔名到 MIME 型別的對映。 | |
mmap | 用於 Unix 和 Windows 的記憶體對映檔案介面。 | |
modulefinder | 查詢指令碼使用的模組。 | |
msilib | 已棄用: 在 3.13 中已移除。 | |
msvcrt (Windows) | 來自 MS VC++ 執行時的各種有用的例程。 | |
multiprocessing | 基於程序的並行處理。 | |
multiprocessing.connection | 用於處理套接字的 API。 | |
multiprocessing.dummy | 圍繞執行緒的簡單包裝器。 | |
multiprocessing.managers | 在程序之間使用共享物件共享資料。 | |
multiprocessing.pool | 建立程序池。 | |
multiprocessing.shared_memory | 為跨程序的直接訪問提供共享記憶體。 | |
multiprocessing.sharedctypes | 從共享記憶體中分配 ctypes 物件。 | |
n | ||
netrc | 載入 .netrc 檔案。 | |
nis | 已棄用: 在 3.13 中已移除。 | |
nntplib | 已棄用: 在 3.13 中已移除。 | |
numbers | 數值抽象基類(複數、實數、整數等)。 | |
o | ||
operator | 與標準運算子對應的函式。 | |
optparse | 命令列選項解析庫。 | |
os | 雜項作業系統介面。 | |
os.path | 對路徑名進行操作。 | |
ossaudiodev | 已棄用: 在 3.13 中已移除。 | |
p | ||
pathlib | 面向物件的檔案系統路徑 | |
pdb | 用於互動式直譯器的 Python 偵錯程式。 | |
pickle | 將 Python 物件轉換為位元組流並返回。 | |
pickletools | 包含有關 pickle 協議和 pickle 機器操作碼的大量註釋,以及一些有用的函式。 | |
pipes | 已棄用: 在 3.13 中已移除。 | |
pkgutil | 用於匯入系統的實用程式。 | |
platform | 檢索儘可能多的平臺識別資料。 | |
plistlib | 生成和解析 Apple plist 檔案。 | |
poplib | POP3 協議客戶端 (需要套接字)。 | |
posix (Unix) | 最常見的 POSIX 系統呼叫(通常透過模組 os 使用)。 | |
pprint | 資料美化列印器。 | |
profile | Python 原始碼分析器。 | |
pstats | 用於分析器的統計物件。 | |
pty (Unix) | Unix 的偽終端處理。 | |
pwd (Unix) | 密碼資料庫 (getpwnam() 和相關函式)。 | |
py_compile | 從 Python 原始碼檔案生成位元組碼檔案。 | |
pyclbr | 支援為 Python 模組瀏覽器提取資訊。 | |
pydoc | 文件生成器和線上幫助系統。 | |
q | ||
queue | 一個同步佇列類。 | |
quopri | 使用 MIME 引述可列印編碼來編碼和解碼檔案。 | |
r | ||
random | 使用各種常見分佈生成偽隨機數。 | |
re | 正則表示式操作。 | |
readline (Unix) | Python 的 GNU readline 支援。 | |
reprlib | 具有大小限制的備用 repr() 實現。 | |
resource (Unix) | 提供當前程序資源使用資訊的介面。 | |
rlcompleter | Python 識別符號補全,適用於 GNU readline 庫。 | |
runpy | 定位並執行 Python 模組,無需先匯入它們。 | |
s | ||
sched | 通用事件排程器。 | |
secrets | 生成用於管理金鑰的安全隨機數。 | |
select | 等待多個流上的 I/O 完成。 | |
selectors | 高階 I/O 多路複用。 | |
shelve | Python 物件持久化。 | |
shlex | 用於類 Unix shell 語言的簡單詞法分析。 | |
shutil | 高階檔案操作,包括複製。 | |
signal | 設定非同步事件的處理程式。 | |
site | 負責特定於站點的配置的模組。 | |
sitecustomize | ||
smtpd | 已棄用: 在 3.12 中已移除。 | |
smtplib | SMTP 協議客戶端 (需要套接字)。 | |
sndhdr | 已棄用: 在 3.13 中已移除。 | |
socket | 底層網路介面。 | |
socketserver | 網路伺服器框架。 | |
spwd | 已棄用: 在 3.13 中已移除。 | |
sqlite3 | 使用 SQLite 3.x 的 DB-API 2.0 實現。 | |
ssl | 套接字物件的 TLS/SSL 包裝器 | |
stat | 用於解釋 os.stat()、os.lstat() 和 os.fstat() 結果的實用程式。 | |
statistics | 數學統計函式 | |
string | 常見字串操作。 | |
stringprep | 根據 RFC 3453 進行的字串準備 | |
struct | 將位元組解釋為打包的二進位制資料。 | |
subprocess | 子程序管理。 | |
sunau | 已棄用: 在 3.13 中已移除。 | |
symtable | 編譯器內部符號表的介面。 | |
sys | 訪問特定於系統的引數和函式。 | |
sys.monitoring | 訪問和控制事件監控 | |
sysconfig | Python 的配置資訊 | |
syslog (Unix) | Unix 系統日誌庫例程的介面。 | |
t | ||
tabnanny | 用於檢測目錄樹中 Python 原始碼檔案中與空白相關的問題的工具。 | |
tarfile | 讀取和寫入 tar 格式的存檔檔案。 | |
telnetlib | 已棄用: 在 3.13 中已移除。 | |
tempfile | 生成臨時檔案和目錄。 | |
termios (Unix) | POSIX 風格的 tty 控制。 | |
test | 包含 Python 測試套件的迴歸測試包。 | |
test.regrtest | 驅動迴歸測試套件。 | |
test.support | 對 Python 迴歸測試套件的支援。 | |
test.support.bytecode_helper | 用於測試正確位元組碼生成的支援工具。 | |
test.support.import_helper | 對匯入測試的支援。 | |
test.support.os_helper | 對 os 測試的支援。 | |
test.support.script_helper | 對 Python 指令碼執行測試的支援。 | |
test.support.socket_helper | 對套接字測試的支援。 | |
test.support.threading_helper | 對執行緒測試的支援。 | |
test.support.warnings_helper | 對警告測試的支援。 | |
textwrap | 文字換行和填充 | |
threading | 基於執行緒的並行處理。 | |
time | 時間訪問和轉換。 | |
timeit | 測量小程式碼片段的執行時間。 | |
tkinter | 用於圖形使用者介面的 Tcl/Tk 介面 | |
tkinter.colorchooser (Tk) | 顏色選擇對話方塊 | |
tkinter.commondialog (Tk) | 對話方塊的 Tkinter 基類 | |
tkinter.dnd (Tk) | Tkinter 拖放介面 | |
tkinter.filedialog (Tk) | 用於檔案選擇的對話方塊類 | |
tkinter.font (Tk) | Tkinter 字型包裝類 | |
tkinter.messagebox (Tk) | 各種型別的警報對話方塊 | |
tkinter.scrolledtext (Tk) | 帶有垂直捲軸的文字小部件。 | |
tkinter.simpledialog (Tk) | 簡單對話方塊視窗 | |
tkinter.ttk | Tk 主題視窗小部件集 | |
token | 表示解析樹的終端節點的常量。 | |
tokenize | Python 原始碼的詞法掃描器。 | |
tomllib | 解析 TOML 檔案。 | |
trace | 跟蹤或追蹤 Python 語句執行。 | |
traceback | 列印或檢索堆疊回溯。 | |
tracemalloc | 跟蹤記憶體分配。 | |
tty (Unix) | 執行常見終端控制操作的實用程式函式。 | |
turtle | 用於簡單圖形應用程式的教育框架 | |
turtledemo | 用於示例 turtle 指令碼的檢視器 | |
types | 內建型別的名稱。 | |
typing | 對型別提示的支援 (參見 :pep:`484`)。 | |
u | ||
unicodedata | 訪問 Unicode 資料庫。 | |
unittest | Python 的單元測試框架。 | |
unittest.mock | 模擬物件庫。 | |
urllib | ||
urllib.error | urllib.request 引發的異常類。 | |
urllib.parse | 將 URL 解析為元件或從元件組裝 URL。 | |
urllib.request | 用於開啟 URL 的可擴充套件庫。 | |
urllib.response | urllib 使用的響應類。 | |
urllib.robotparser | 載入 robots.txt 檔案並回答有關其他 URL 可獲取性的問題。 | |
usercustomize | ||
uu | 已棄用: 在 3.13 中已移除。 | |
uuid | 根據 RFC 4122 的 UUID 物件(通用唯一識別符號) | |
v | ||
venv | 建立虛擬環境。 | |
w | ||
warnings | 發出警告訊息並控制其處理方式。 | |
wave | 提供 WAV 聲音格式的介面。 | |
weakref | 對弱引用和弱字典的支援。 | |
webbrowser | 易於使用的 Web 瀏覽器控制器。 | |
winreg (Windows) | 用於操作 Windows 登錄檔的例程和物件。 | |
winsound (Windows) | 對 Windows 音訊播放機制的訪問。 | |
wsgiref | WSGI 實用程式和參考實現。 | |
wsgiref.handlers | WSGI 伺服器/閘道器基類。 | |
wsgiref.headers | WSGI 響應頭工具。 | |
wsgiref.simple_server | 一個簡單的 WSGI HTTP 伺服器。 | |
wsgiref.types | 用於靜態型別檢查的 WSGI 型別 | |
wsgiref.util | WSGI 環境實用程式。 | |
wsgiref.validate | WSGI 一致性檢查器。 | |
x | ||
xdrlib | 已棄用: 在 3.13 中已移除。 | |
xml | 包含 XML 處理模組的包 | |
xml.dom | Python 的文件物件模型 API。 | |
xml.dom.minidom | 最小文件物件模型 (DOM) 實現。 | |
xml.dom.pulldom | 支援從 SAX 事件構建部分 DOM 樹。 | |
xml.etree.ElementInclude | ||
xml.etree.ElementTree | ElementTree API 的實現。 | |
xml.parsers.expat | Expat 非驗證 XML 解析器的介面。 | |
xml.parsers.expat.errors | ||
xml.parsers.expat.model | ||
xml.sax | 包含 SAX2 基類和便捷函式的包。 | |
xml.sax.handler | SAX 事件處理程式的基類。 | |
xml.sax.saxutils | 用於 SAX 的便捷函式和類。 | |
xml.sax.xmlreader | 符合 SAX 的 XML 解析器必須實現的介面。 | |
xmlrpc | 實現 XML-RPC 的伺服器和客戶端模組。 | |
xmlrpc.client | XML-RPC 客戶端訪問。 | |
xmlrpc.server | 基本的 XML-RPC 伺服器實現。 | |
z | ||
zipapp | 管理可執行的 Python zip 存檔 | |
zipfile | 讀取和寫入 ZIP 格式的存檔檔案。 | |
zipimport | 支援從 ZIP 存檔匯入 Python 模組。 | |
zlib | 與 gzip 相容的壓縮和解壓例程的底層介面。 | |
zoneinfo | IANA 時區支援 |