Python 文件內容¶
- Python 新增功能
- Python 3.14 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 其他語言的變更
- 新模組
- 改進的模組
- argparse
- ast
- asyncio
- calendar
- concurrent.futures
- configparser
- contextvars
- ctypes
- curses
- datetime
- decimal
- difflib
- dis
- errno
- faulthandler
- fnmatch
- fractions
- functools
- getopt
- getpass
- graphlib
- heapq
- hmac
- http
- imaplib
- inspect
- io
- json
- linecache
- logging.handlers
- math
- mimetypes
- multiprocessing
- operator
- os
- os.path
- pathlib
- pdb
- pickle
- platform
- pydoc
- re
- socket
- ssl
- struct
- symtable
- sys
- sys.monitoring
- sysconfig
- tarfile
- threading
- tkinter
- turtle
- types
- typing
- unicodedata
- unittest
- urllib
- uuid
- webbrowser
- zipfile
- 最佳化
- 已移除
- 已棄用
- CPython 位元組碼的變更
- C API 的變更
- 構建的變更
- 移植到 Python 3.14
- Python 3.13 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 其他語言的變更
- 新模組
- 改進的模組
- argparse
- array
- ast
- asyncio
- base64
- compileall
- concurrent.futures
- configparser
- copy
- ctypes
- dbm
- dis
- doctest
- enum
- fractions
- glob
- importlib
- io
- ipaddress
- itertools
- marshal
- math
- mimetypes
- mmap
- multiprocessing
- os
- os.path
- pathlib
- pdb
- queue
- random
- re
- shutil
- site
- sqlite3
- ssl
- statistics
- subprocess
- sys
- tempfile
- time
- tkinter
- traceback
- types
- typing
- unicodedata
- venv
- warnings
- xml
- zipimport
- 最佳化
- 已移除的模組和 API
- 新增的棄用項
- CPython 位元組碼的變更
- C API 的變更
- 構建的變更
- 移植到 Python 3.13
- 迴歸測試的變更
- Python 3.12 的新增功能
- Python 3.11 的新增功能
- Python 3.10 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 與型別提示相關的新特性
- 其他語言的變更
- 新模組
- 改進的模組
- asyncio
- argparse
- array
- asynchat、asyncore、smtpd
- base64
- bdb
- bisect
- codecs
- collections.abc
- contextlib
- curses
- dataclasses
- distutils
- doctest
- encodings
- enum
- fileinput
- faulthandler
- gc
- glob
- hashlib
- hmac
- IDLE 和 idlelib
- importlib.metadata
- inspect
- itertools
- linecache
- os
- os.path
- pathlib
- platform
- pprint
- py_compile
- pyclbr
- shelve
- statistics
- site
- socket
- ssl
- sqlite3
- sys
- _thread
- threading
- traceback
- types
- typing
- unittest
- urllib.parse
- xml
- zipimport
- 最佳化
- 已棄用
- 已移除
- 移植到 Python 3.10
- CPython 位元組碼的變更
- 構建的變更
- C API 的變更
- 3.10.7 的重要安全特性
- 3.10.8 的重要安全特性
- 3.10.12 的重要變更
- Python 3.9 的新增功能
- Python 3.8 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 其他語言的變更
- 新模組
- 改進的模組
- ast
- asyncio
- builtins
- collections
- cProfile
- csv
- curses
- ctypes
- datetime
- functools
- gc
- gettext
- gzip
- IDLE 和 idlelib
- inspect
- io
- itertools
- json.tool
- logging
- math
- mmap
- multiprocessing
- os
- os.path
- pathlib
- pickle
- plistlib
- pprint
- py_compile
- shlex
- shutil
- socket
- ssl
- statistics
- sys
- tarfile
- threading
- tokenize
- tkinter
- time
- typing
- unicodedata
- unittest
- venv
- weakref
- xml
- xmlrpc
- 最佳化
- 構建和 C API 的變更
- 已棄用
- API 和特性的移除
- 移植到 Python 3.8
- Python 3.8.1 的重要變更
- Python 3.8.2 的重要變更
- Python 3.8.3 的重要變更
- Python 3.8.8 的重要變更
- Python 3.8.9 的重要變更
- Python 3.8.10 的重要變更
- Python 3.8.10 的重要變更
- Python 3.8.12 的重要變更
- 3.8.14 的重要安全特性
- Python 3.8.17 的重要變更
- Python 3.7 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 其他語言的變更
- 新模組
- 改進的模組
- argparse
- asyncio
- binascii
- calendar
- collections
- compileall
- concurrent.futures
- contextlib
- cProfile
- crypt
- datetime
- dbm
- decimal
- dis
- distutils
- enum
- functools
- gc
- hmac
- http.client
- http.server
- idlelib 和 IDLE
- importlib
- io
- ipaddress
- itertools
- locale
- logging
- math
- mimetypes
- msilib
- multiprocessing
- os
- pathlib
- pdb
- py_compile
- pydoc
- queue
- re
- signal
- socket
- socketserver
- sqlite3
- ssl
- string
- subprocess
- sys
- time
- tkinter
- tracemalloc
- types
- unicodedata
- unittest
- unittest.mock
- urllib.parse
- uu
- uuid
- warnings
- xml
- xml.etree
- xmlrpc.server
- zipapp
- zipfile
- C API 的變更
- 構建的變更
- 最佳化
- 其他 CPython 實現的變更
- 已棄用的 Python 行為
- 已棄用的 Python 模組、函式和方法
- 已棄用的 C API 函式和型別
- 平臺支援的移除
- API 和特性的移除
- 模組的移除
- 僅限 Windows 的變更
- 移植到 Python 3.7
- Python 3.7.1 的重要變更
- Python 3.7.2 的重要變更
- Python 3.7.6 的重要變更
- Python 3.7.10 的重要變更
- Python 3.7.11 的重要變更
- 3.7.14 的重要安全特性
- Python 3.6 的新增功能
- 摘要 – 釋出亮點
- 新特性
- PEP 498:格式化字串字面值
- PEP 526:變數註解語法
- PEP 515:數字字面值中的下劃線
- PEP 525:非同步生成器
- PEP 530:非同步推導式
- PEP 487:更簡單的類建立自定義
- PEP 487:描述符協議增強
- PEP 519:新增檔案系統路徑協議
- PEP 495:本地時間消歧
- PEP 529:將 Windows 檔案系統編碼更改為 UTF-8
- PEP 528:將 Windows 控制檯編碼更改為 UTF-8
- PEP 520:保留類屬性定義順序
- PEP 468:保留關鍵字引數順序
- 新的 dict 實現
- PEP 523:向 CPython 新增幀評估 API
- PYTHONMALLOC 環境變數
- DTrace 和 SystemTap 探測支援
- 其他語言的變更
- 新模組
- 改進的模組
- array
- ast
- asyncio
- binascii
- cmath
- collections
- concurrent.futures
- contextlib
- datetime
- decimal
- distutils
- encodings
- enum
- faulthandler
- fileinput
- hashlib
- http.client
- idlelib 和 IDLE
- importlib
- inspect
- json
- logging
- math
- multiprocessing
- os
- pathlib
- pdb
- pickle
- pickletools
- pydoc
- random
- re
- readline
- rlcompleter
- shlex
- site
- sqlite3
- socket
- socketserver
- ssl
- statistics
- struct
- subprocess
- sys
- telnetlib
- time
- timeit
- tkinter
- traceback
- tracemalloc
- typing
- unicodedata
- unittest.mock
- urllib.request
- urllib.robotparser
- venv
- warnings
- winreg
- winsound
- xmlrpc.client
- zipfile
- zlib
- 最佳化
- 構建和 C API 的變更
- 其他改進
- 已棄用
- 已移除
- 移植到 Python 3.6
- Python 3.6.2 的重要變更
- Python 3.6.4 的重要變更
- Python 3.6.5 的重要變更
- Python 3.6.7 的重要變更
- Python 3.6.10 的重要變更
- Python 3.6.13 的重要變更
- Python 3.6.14 的重要變更
- Python 3.5 的新增功能
- 摘要 – 釋出亮點
- 新特性
- PEP 492 - 帶 async 和 await 語法的協程
- PEP 465 - 用於矩陣乘法的專用中綴運算子
- PEP 448 - 額外的解包泛化
- PEP 461 - 位元組和位元組陣列的百分號格式化支援
- PEP 484 - 型別提示
- PEP 471 - os.scandir() 函式 – 更好更快的目錄迭代器
- PEP 475:重試因 EINTR 失敗的系統呼叫
- PEP 479:更改生成器內部的 StopIteration 處理
- PEP 485:用於測試近似相等的函式
- PEP 486:使 Python 啟動器感知虛擬環境
- PEP 488:消除 PYO 檔案
- PEP 489:多階段擴充套件模組初始化
- 其他語言的變更
- 新模組
- 改進的模組
- argparse
- asyncio
- bz2
- cgi
- cmath
- code
- collections
- collections.abc
- compileall
- concurrent.futures
- configparser
- contextlib
- csv
- curses
- dbm
- difflib
- distutils
- doctest
- enum
- faulthandler
- functools
- glob
- gzip
- heapq
- http
- http.client
- idlelib 和 IDLE
- imaplib
- imghdr
- importlib
- inspect
- io
- ipaddress
- json
- linecache
- locale
- logging
- lzma
- math
- multiprocessing
- operator
- os
- pathlib
- pickle
- poplib
- re
- readline
- selectors
- shutil
- signal
- smtpd
- smtplib
- sndhdr
- socket
- ssl
- sqlite3
- subprocess
- sys
- sysconfig
- tarfile
- threading
- time
- timeit
- tkinter
- traceback
- types
- unicodedata
- unittest
- unittest.mock
- urllib
- wsgiref
- xmlrpc
- xml.sax
- zipfile
- 其他模組級的變更
- 最佳化
- 構建和 C API 的變更
- 已棄用
- 已移除
- 移植到 Python 3.5
- Python 3.5.4 的重要變更
- Python 3.4 的新增功能
- 摘要 – 釋出亮點
- 新特性
- 新模組
- 改進的模組
- abc
- aifc
- argparse
- audioop
- base64
- collections
- colorsys
- contextlib
- dbm
- dis
- doctest
- filecmp
- functools
- gc
- glob
- hashlib
- hmac
- html
- http
- idlelib 和 IDLE
- importlib
- inspect
- ipaddress
- logging
- marshal
- mmap
- multiprocessing
- operator
- os
- pdb
- pickle
- plistlib
- poplib
- pprint
- pty
- pydoc
- re
- resource
- select
- shelve
- shutil
- smtpd
- smtplib
- socket
- sqlite3
- ssl
- stat
- struct
- subprocess
- sunau
- sys
- tarfile
- textwrap
- threading
- traceback
- types
- urllib
- unittest
- venv
- wave
- weakref
- xml.etree
- zipfile
- CPython 實現的變更
- 已棄用
- 已移除
- 移植到 Python 3.4
- 3.4.3 的變更
- Python 3.3 的新增功能
- 摘要 – 釋出亮點
- PEP 405: 虛擬環境
- PEP 420: 隱式名稱空間包
- PEP 3118: 新的 memoryview 實現和緩衝協議文件
- PEP 393: 靈活的字串表示
- PEP 397: Windows 版 Python 啟動器
- PEP 3151: 重構 OS 和 IO 異常層次結構
- PEP 380: 委託給子生成器的語法
- PEP 409: 抑制異常上下文
- PEP 414: 顯式 Unicode 字面值
- PEP 3155: 類和函式的限定名稱
- PEP 412: 鍵共享字典
- PEP 362: 函式簽名物件
- PEP 421: 新增 sys.implementation
- 使用 importlib 作為匯入的實現
- 其他語言的變更
- 更細粒度的匯入鎖
- 內建函式和型別
- 新模組
- 改進的模組
- abc
- array
- base64
- binascii
- bz2
- codecs
- collections
- contextlib
- crypt
- curses
- datetime
- decimal
- ftplib
- functools
- gc
- hmac
- http
- html
- imaplib
- inspect
- io
- itertools
- logging
- math
- mmap
- multiprocessing
- nntplib
- os
- pdb
- pickle
- pydoc
- re
- sched
- select
- shlex
- shutil
- signal
- smtpd
- smtplib
- socket
- socketserver
- sqlite3
- ssl
- stat
- struct
- subprocess
- sys
- tarfile
- tempfile
- textwrap
- threading
- time
- types
- unittest
- urllib
- webbrowser
- xml.etree.ElementTree
- zlib
- 最佳化
- 構建和 C API 的變更
- 已棄用
- 移植到 Python 3.3
- Python 3.2 的新增功能
- PEP 384: 定義穩定的 ABI
- PEP 389: Argparse 命令列解析模組
- PEP 391: 基於字典的日誌記錄配置
- PEP 3148:
concurrent.futures
模組 - PEP 3147: PYC 倉庫目錄
- PEP 3149: 帶 ABI 版本標籤的 .so 檔案
- PEP 3333: Python Web 伺服器閘道器介面 v1.0.1
- 其他語言的變更
- 新增、改進和已棄用的模組
- elementtree
- functools
- itertools
- collections
- threading
- datetime 和 time
- math
- abc
- io
- reprlib
- logging
- csv
- contextlib
- decimal 和 fractions
- ftp
- popen
- select
- gzip 和 zipfile
- tarfile
- hashlib
- ast
- os
- shutil
- sqlite3
- html
- socket
- ssl
- nntp
- certificates
- imaplib
- http.client
- unittest
- random
- poplib
- asyncore
- tempfile
- inspect
- pydoc
- dis
- dbm
- ctypes
- site
- sysconfig
- pdb
- configparser
- urllib.parse
- mailbox
- turtledemo
- 多執行緒
- 最佳化
- Unicode
- 編解碼器
- 文件
- IDLE
- 程式碼倉庫
- 構建和 C API 的變更
- 移植到 Python 3.2
- Python 3.1 的新增功能
- Python 3.0 的新增功能
- Python 2.7 的新增功能
- Python 2.6 的新增功能
- Python 3.0
- 開發過程的變更
- PEP 343: ‘with’ 語句
- PEP 366: 從主模組進行顯式相對匯入
- PEP 370: 每個使用者的
site-packages
目錄 - PEP 371:
multiprocessing
包 - PEP 3101: 高階字串格式化
- PEP 3105:
print
作為一個函式 - PEP 3110: 異常處理的變更
- PEP 3112: 位元組字面值
- PEP 3116: 新的 I/O 庫
- PEP 3118: 修訂的緩衝協議
- PEP 3119: 抽象基類
- PEP 3127: 整數字面值支援和語法
- PEP 3129: 類裝飾器
- PEP 3141: 數字的型別層次結構
- 其他語言的變更
- 新增和改進的模組
- 棄用和移除
- 構建和 C API 的變更
- 移植到 Python 2.6
- 致謝
- Python 2.5 的新增功能
- Python 2.4 的新增功能
- Python 2.3 的新增功能
- PEP 218: 標準集合資料型別
- PEP 255: 簡單生成器
- PEP 263: 原始碼編碼
- PEP 273: 從 ZIP 歸檔匯入模組
- PEP 277: 對 Windows NT 的 Unicode 檔名支援
- PEP 278: 通用換行符支援
- PEP 279: enumerate()
- PEP 282: logging 包
- PEP 285: 布林型別
- PEP 293: 編解碼器錯誤處理回撥
- PEP 301: Distutils 的包索引和元資料
- PEP 302: 新的匯入鉤子
- PEP 305: 逗號分隔的檔案
- PEP 307: Pickle 的增強
- 擴充套件切片
- 其他語言的變更
- 新增、改進和已棄用的模組
- Pymalloc: 專門的物件分配器
- 構建和 C API 的變更
- 其他變更和修復
- 移植到 Python 2.3
- 致謝
- Python 2.2 的新增功能
- Python 2.1 的新增功能
- Python 2.0 的新增功能
- 更新日誌
- Python next
- Python 3.14.0 最終版
- Python 3.14.0 釋出候選版 3
- Python 3.14.0 釋出候選版 2
- Python 3.14.0 釋出候選版 1
- Python 3.14.0 Beta 4
- Python 3.14.0 Beta 3
- Python 3.14.0 Beta 2
- Python 3.14.0 Beta 1
- Python 3.14.0 Alpha 7
- Python 3.14.0 Alpha 6
- Python 3.14.0 Alpha 5
- Python 3.14.0 Alpha 4
- Python 3.14.0 Alpha 3
- Python 3.14.0 Alpha 2
- Python 3.14.0 Alpha 1
- Python 3.13.0 Beta 1
- Python 3.13.0 Alpha 6
- Python 3.13.0 Alpha 5
- Python 3.13.0 Alpha 4
- Python 3.13.0 Alpha 3
- Python 3.13.0 Alpha 2
- Python 3.13.0 Alpha 1
- Python 3.12.0 Beta 1
- Python 3.12.0 Alpha 7
- Python 3.12.0 Alpha 6
- Python 3.12.0 Alpha 5
- Python 3.12.0 Alpha 4
- Python 3.12.0 Alpha 3
- Python 3.12.0 Alpha 2
- Python 3.12.0 Alpha 1
- Python 3.11.0 Beta 1
- Python 3.11.0 Alpha 7
- Python 3.11.0 Alpha 6
- Python 3.11.0 Alpha 5
- Python 3.11.0 Alpha 4
- Python 3.11.0 Alpha 3
- Python 3.11.0 Alpha 2
- Python 3.11.0 Alpha 1
- Python 3.10.0 Beta 1
- Python 3.10.0 Alpha 7
- Python 3.10.0 Alpha 6
- Python 3.10.0 Alpha 5
- Python 3.10.0 Alpha 4
- Python 3.10.0 Alpha 3
- Python 3.10.0 Alpha 2
- Python 3.10.0 Alpha 1
- Python 3.9.0 Beta 1
- Python 3.9.0 Alpha 6
- Python 3.9.0 Alpha 5
- Python 3.9.0 Alpha 4
- Python 3.9.0 Alpha 3
- Python 3.9.0 Alpha 2
- Python 3.9.0 Alpha 1
- Python 3.8.0 Beta 1
- Python 3.8.0 Alpha 4
- Python 3.8.0 Alpha 3
- Python 3.8.0 Alpha 2
- Python 3.8.0 Alpha 1
- Python 3.7.0 最終版
- Python 3.7.0 釋出候選版 1
- Python 3.7.0 Beta 5
- Python 3.7.0 Beta 4
- Python 3.7.0 Beta 3
- Python 3.7.0 Beta 2
- Python 3.7.0 Beta 1
- Python 3.7.0 Alpha 4
- Python 3.7.0 Alpha 3
- Python 3.7.0 Alpha 2
- Python 3.7.0 Alpha 1
- Python 3.6.6 最終版
- Python 3.6.6 釋出候選版 1
- Python 3.6.5 最終版
- Python 3.6.5 釋出候選版 1
- Python 3.6.4 最終版
- Python 3.6.4 釋出候選版 1
- Python 3.6.3 最終版
- Python 3.6.3 釋出候選版 1
- Python 3.6.2 最終版
- Python 3.6.2 釋出候選版 2
- Python 3.6.2 釋出候選版 1
- Python 3.6.1 最終版
- Python 3.6.1 釋出候選版 1
- Python 3.6.0 最終版
- Python 3.6.0 釋出候選版 2
- Python 3.6.0 釋出候選版 1
- Python 3.6.0 Beta 4
- Python 3.6.0 Beta 3
- Python 3.6.0 Beta 2
- Python 3.6.0 Beta 1
- Python 3.6.0 Alpha 4
- Python 3.6.0 Alpha 3
- Python 3.6.0 Alpha 2
- Python 3.6.0 Alpha 1
- Python 3.5.5 最終版
- Python 3.5.5 釋出候選版 1
- Python 3.5.4 最終版
- Python 3.5.4 釋出候選版 1
- Python 3.5.3 最終版
- Python 3.5.3 釋出候選版 1
- Python 3.5.2 最終版
- Python 3.5.2 釋出候選版 1
- Python 3.5.1 最終版
- Python 3.5.1 釋出候選版 1
- Python 3.5.0 最終版
- Python 3.5.0 釋出候選版 4
- Python 3.5.0 釋出候選版 3
- Python 3.5.0 釋出候選版 2
- Python 3.5.0 釋出候選版 1
- Python 3.5.0 Beta 4
- Python 3.5.0 Beta 3
- Python 3.5.0 Beta 2
- Python 3.5.0 Beta 1
- Python 3.5.0 Alpha 4
- Python 3.5.0 Alpha 3
- Python 3.5.0 Alpha 2
- Python 3.5.0 Alpha 1
- Python 3.14 的新增功能
- Python 教程
- 1. 激起你的胃口
- 2. 使用 Python 直譯器
- 3. Python 非正式入門
- 4. 更多流程控制工具
- 5. 資料結構
- 6. 模組
- 7. 輸入與輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫簡介
- 11. 標準庫簡介 — 第二部分
- 12. 虛擬環境和包
- 13. 接下來呢?
- 14. 互動式輸入編輯和歷史替換
- 15. 浮點數算術:問題與限制
- 16. 附錄
- Python 的安裝與使用
- 1. 命令列和環境
- 2. 在 Unix 平臺上使用 Python
- 3. 配置 Python
- 4. 在 Windows 上使用 Python
- 5. 在 macOS 上使用 Python
- 6. 在 Android 上使用 Python
- 7. 在 iOS 上使用 Python
- 8. 編輯器和 IDE
- Python 語言參考
- 1. 引言
- 2. 詞法分析
- 3. 資料模型
- 3.1. 物件、值和型別
- 3.2. 標準型別層次結構
- 3.3. 特殊方法名
- 3.4. 協程
- 4. 執行模型
- 5. 匯入系統
- 6. 表示式
- 7. 簡單語句
- 8. 複合語句
- 9. 頂層元件
- 10. 完整語法規範
- Python 標準庫
- 引言
- 內建函式
- 內建常量
- 內建型別
- 內建異常
- 文字處理服務
- 二進位制資料服務
- 資料型別
- 數值和數學模組
- 函數語言程式設計模組
- 檔案和目錄訪問
- 資料持久化
- 資料壓縮和歸檔
- 檔案格式
- 加密服務
- 通用作業系統服務
- 命令列介面庫
argparse
--- 命令列選項、引數和子命令的解析器optparse
--- 命令列選項解析器getpass
--- 可移植的密碼輸入fileinput
--- 迭代多個輸入流中的行curses
--- 用於字元單元格顯示終端處理curses.textpad
--- curses 程式的文字輸入小部件curses.ascii
--- ASCII 字元工具curses.panel
--- curses 的面板堆疊擴充套件cmd
--- 支援面向行的命令直譯器
- 併發執行
- 網路和程序間通訊
- 網際網路資料處理
email
--- 一個電子郵件和 MIME 處理包email.message
: 表示電子郵件訊息email.parser
: 解析電子郵件訊息email.generator
: 生成 MIME 文件email.policy
: 策略物件email.errors
: 異常和缺陷類email.headerregistry
: 自定義標頭物件email.contentmanager
: 管理 MIME 內容email
: 示例email.message.Message
: 使用compat32
API 表示電子郵件訊息email.mime
: 從頭開始建立電子郵件和 MIME 物件email.header
: 國際化標頭email.charset
: 表示字元集email.encoders
: 編碼器email.utils
: 雜項工具email.iterators
: 迭代器
json
--- JSON 編碼器和解碼器mailbox
--- 操作各種格式的郵箱mimetypes
--- 檔名到 MIME 型別的對映base64
--- Base16、Base32、Base64、Base85 資料編碼binascii
--- 二進位制和 ASCII 之間的轉換quopri
--- 編碼和解碼 MIME quoted-printable 資料
- 結構化標記處理工具
html
--- 超文字標記語言支援html.parser
--- 簡單的 HTML 和 XHTML 解析器html.entities
--- HTML 通用實體定義- XML 處理模組
xml.etree.ElementTree
--- ElementTree XML APIxml.dom
--- 文件物件模型 APIxml.dom.minidom
--- 最小 DOM 實現xml.dom.pulldom
--- 支援構建部分 DOM 樹xml.sax
--- 對 SAX2 解析器的支援xml.sax.handler
--- SAX 處理程式的基類xml.sax.saxutils
--- SAX 工具xml.sax.xmlreader
--- XML 解析器介面xml.parsers.expat
--- 使用 Expat 快速解析 XML
- 網際網路協議和支援
webbrowser
--- 便捷的網頁瀏覽器控制器wsgiref
--- WSGI 工具和參考實現urllib
--- URL 處理模組urllib.request
--- 用於開啟 URL 的可擴充套件庫- Request 物件
- OpenerDirector 物件
- BaseHandler 物件
- HTTPRedirectHandler 物件
- HTTPCookieProcessor 物件
- ProxyHandler 物件
- HTTPPasswordMgr 物件
- HTTPPasswordMgrWithPriorAuth 物件
- AbstractBasicAuthHandler 物件
- HTTPBasicAuthHandler 物件
- ProxyBasicAuthHandler 物件
- AbstractDigestAuthHandler 物件
- HTTPDigestAuthHandler 物件
- ProxyDigestAuthHandler 物件
- HTTPHandler 物件
- HTTPSHandler 物件
- FileHandler 物件
- DataHandler 物件
- FTPHandler 物件
- CacheFTPHandler 物件
- UnknownHandler 物件
- HTTPErrorProcessor 物件
- 示例:
- 舊版介面
urllib.request
的限制
urllib.response
--- urllib 使用的響應類urllib.parse
--- 將 URL 解析為元件urllib.error
--- urllib.request 引發的異常類urllib.robotparser
--- robots.txt 解析器http
--- HTTP 模組http.client
--- HTTP 協議客戶端ftplib
--- FTP 協議客戶端poplib
--- POP3 協議客戶端imaplib
--- IMAP4 協議客戶端smtplib
--- SMTP 協議客戶端uuid
--- 符合 RFC 9562 的 UUID 物件socketserver
--- 網路伺服器框架http.server
--- HTTP 伺服器http.cookies
--- HTTP 狀態管理http.cookiejar
--- HTTP 客戶端的 Cookie 處理xmlrpc
--- XMLRPC 伺服器和客戶端模組xmlrpc.client
--- XML-RPC 客戶端訪問xmlrpc.server
--- 基本的 XML-RPC 伺服器ipaddress
--- IPv4/IPv6 操作庫
- 多媒體服務
- 國際化
- 使用 Tk 的圖形使用者介面
tkinter
--- Python 的 Tcl/Tk 介面tkinter.colorchooser
--- 顏色選擇對話方塊tkinter.font
--- Tkinter 字型封裝- Tkinter 對話方塊
tkinter.messagebox
--- Tkinter 訊息提示tkinter.scrolledtext
--- 帶捲軸的文字小部件tkinter.dnd
--- 拖放支援tkinter.ttk
--- Tk 主題小部件- IDLE --- Python 編輯器和 shell
turtle
--- 海龜繪圖
- 開發工具
typing
--- 對型別提示的支援pydoc
--- 文件生成器和線上幫助系統- Python 開發模式
doctest
--- 測試互動式 Python 示例unittest
--- 單元測試框架unittest.mock
--- mock 物件庫unittest.mock
— 入門test
— Python 的迴歸測試包test.support
— Python 測試套件的工具test.support.socket_helper
— 套接字測試工具test.support.script_helper
— Python 執行測試工具test.support.bytecode_helper
— 用於測試正確位元組碼生成的支援工具test.support.threading_helper
— 執行緒測試工具test.support.os_helper
— os 模組測試工具test.support.import_helper
— 匯入測試工具test.support.warnings_helper
— 警告測試工具
- 除錯和效能分析
- 軟體打包和分發
- Python 執行時服務
sys
— 系統相關的引數和函式sys.monitoring
— 執行事件監視sysconfig
--- 提供對 Python 配置資訊的訪問builtins
--- 內建物件__main__
--- 頂層程式碼環境warnings
— 警告資訊的控制dataclasses
--- 資料類contextlib
--- 用於with
語句上下文的工具abc
--- 抽象基類atexit
— 退出處理器traceback
— 列印或檢索堆疊回溯__future__
— future 語句定義gc
— 垃圾回收器介面inspect
— 檢查活動物件annotationlib
— 用於內省註解的功能site
— 特定於站點的配置鉤子
- 自定義 Python 直譯器
- 匯入模組
- Python 語言服務
- MS Windows 平臺特定服務
- Unix 平臺特定服務
- 模組的命令列介面 (CLI)
- 已取代的模組
- 已移除的模組
- 安全考慮
- 擴充套件和嵌入 Python 直譯器
- Python/C API 參考手冊
- 安裝 Python 模組
- Python 指南
- Python 常見問題
- 通用 Python FAQ
- 程式設計常見問題
- 設計和歷史常見問題
- 為什麼 Python 使用縮排來分組語句?
- 為什麼簡單算術運算會得到奇怪的結果?
- 為什麼浮點計算如此不準確?
- 為什麼 Python 字串是不可變的?
- 為什麼在方法定義和呼叫中必須顯式使用 'self'?
- 為什麼不能在表示式中使用賦值?
- 為什麼 Python 對某些功能使用方法(例如 list.index()),而對其他功能使用函式(例如 len(list))?
- 為什麼 join() 是字串方法而不是列表或元組方法?
- 異常有多快?
- 為什麼 Python 中沒有 switch 或 case 語句?
- 難道不能在直譯器中模擬執行緒而不是依賴特定於作業系統的執行緒實現嗎?
- 為什麼 lambda 表示式不能包含語句?
- Python 可以編譯成機器碼、C 或其他語言嗎?
- Python 如何管理記憶體?
- 為什麼 CPython 不使用更傳統的垃圾回收方案?
- 為什麼 CPython 退出時不是所有記憶體都釋放了?
- 為什麼有單獨的元組和列表資料型別?
- CPython 中列表是如何實現的?
- CPython 中字典是如何實現的?
- 為什麼字典鍵必須是不可變的?
- 為什麼 list.sort() 不返回排序後的列表?
- 如何在 Python 中指定和強制執行介面規範?
- 為什麼沒有 goto?
- 為什麼原始字串 (r-string) 不能以反斜槓結尾?
- 為什麼 Python 沒有用於屬性賦值的 “with” 語句?
- 為什麼生成器不支援 with 語句?
- 為什麼 if/while/def/class 語句需要冒號?
- 為什麼 Python 允許列表和元組末尾有逗號?
- 庫和擴充套件常見問題
- 擴充套件/嵌入常見問題
- 我可以用 C 語言建立自己的函式嗎?
- 我可以用 C++ 建立自己的函式嗎?
- 編寫 C 程式碼很難;有沒有其他選擇?
- 如何從 C 語言執行任意 Python 語句?
- 如何從 C 語言評估任意 Python 表示式?
- 如何從 Python 物件中提取 C 值?
- 如何使用 Py_BuildValue() 建立任意長度的元組?
- 如何從 C 語言呼叫物件的方法?
- 如何捕獲 PyErr_Print() 的輸出(或任何列印到 stdout/stderr 的內容)?
- 如何從 C 語言訪問用 Python 編寫的模組?
- 如何從 Python 語言與 C++ 物件互動?
- 我使用 Setup 檔案添加了一個模組,但 make 失敗了;為什麼?
- 如何除錯擴充套件?
- 我想在我的 Linux 系統上編譯一個 Python 模組,但缺少一些檔案。為什麼?
- 如何區分“不完整的輸入”和“無效的輸入”?
- 如何找到未定義的 g++ 符號 __builtin_new 或 __pure_virtual?
- 我可以建立一個類物件,其中一些方法用 C 實現,另一些用 Python 實現嗎(例如,透過繼承)?
- Python on Windows 常見問題
- 圖形使用者介面常見問題
- “為什麼我的電腦上安裝了 Python?”常見問題
- 棄用
- 術語表
- 關於本文件
- 處理 Bug
- 版權資訊
- 歷史與許可證