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__ | future 語句定義 | |
__main__ | 頂層程式碼執行的環境。涵蓋命令列介面、匯入時行為和 ``__name__ == '__main__'``。 | |
_thread | 底層執行緒 API。 | |
_tkinter | 一個二進位制模組,包含 Tcl/Tk 的底層介面。 | |
a | ||
abc | 根據 :pep:`3119` 實現的抽象基類。 | |
aifc | 已棄用:在 3.13 版中移除。 | |
annotationlib | 用於內省註解的功能 | |
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 原始檔的工具。 | |
compression | ||
compression.zstd | zstd 庫中壓縮和解壓縮例程的底層介面。 | |
concurrent | ||
concurrent.futures | 使用執行緒或程序併發執行計算。 | |
concurrent.interpreters | 同一程序中的多個直譯器 | |
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 | 測試文件字串中的程式碼片段。 | |
e | ||
email | 支援解析、操作和生成電子郵件訊息的包。 | |
email.charset | 字元集 | |
email.contentmanager | 從 MIME 部分儲存和檢索內容 | |
email.encoders | 電子郵件訊息負載的編碼器。 | |
email.errors | email 包使用的異常類。 | |
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 | 各種 email 包工具。 | |
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 | threading 的啞包裝器。 | |
multiprocessing.managers | 使用共享物件在程序間共享資料。 | |
multiprocessing.pool | 建立程序池。 | |
multiprocessing.shared_memory | 提供用於跨程序直接訪問的共享記憶體。 | |
multiprocessing.sharedctypes | 從共享記憶體中分配 ctypes 物件。 | |
n | ||
netrc | 載入 .netrc 檔案。 | |
nis | 已棄用:在 3.13 版中移除。 | |
nntplib | 已棄用:在 3.13 版中移除。 | |
numbers | 數字抽象基類(Complex、Real、Integral 等)。 | |
o | ||
operator | 對應於標準運算子的函式。 | |
optparse | 命令列選項解析庫。 | |
os | 各種作業系統介面。 | |
os.path | 路徑名操作。 | |
ossaudiodev | 已棄用:在 3.13 版中移除。 | |
p | ||
pathlib | 面向物件的檔案系統路徑 | |
pathlib.types | 用於靜態型別檢查的 pathlib 型別 | |
pdb | 用於互動式直譯器的 Python 偵錯程式。 | |
pickle | 將 Python 物件轉換為位元組流並反向轉換。 | |
pickletools | 包含有關 pickle 協議和 pickle-machine 操作碼的詳盡註釋,以及一些有用的函式。 | |
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 quoted-printable 編碼對檔案進行編碼和解碼。 | |
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 | 常用字串操作。 | |
string.templatelib | 支援模板字串字面量。 | |
stringprep | 字串準備,依據 RFC 3453 | |
struct | 將位元組解釋為打包的二進位制資料。 | |
subprocess | 子程序管理。 | |
sunau | 已棄用:在 3.13 版中移除。 | |
symtable | 編譯器內部符號表的介面。 | |
sys | 訪問系統特定的引數和函式。 | |
sys.monitoring | 訪問和控制事件監控 | |
sysconfig | Python 的配置資訊 | |
syslog (Unix) | Unix syslog 庫例程的介面。 | |
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 | UUID 物件(通用唯一識別符號),符合 RFC 9562 | |
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 時區支援 |