注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請啟用 JavaScript 以獲得完整體驗。

Python 3.12.1

釋出日期:2023 年 12 月 8 日

這是 Python 3.12 的首次維護版本

Python 3.12 是 Python 程式語言的最新主要版本,它包含許多新功能和最佳化。3.12.1 是最新的維護版本,自 3.12.0 以來包含了 400 多個錯誤修復、構建改進和文件更改。

與 3.11 相比,3.12 系列的主要新功能

新功能

型別註解

棄用

  • 根據 PEP 623,已刪除 unicode 物件的 C 實現中已棄用的 wstrwstr_length 成員。
  • unittest 模組中,已刪除許多長期棄用的方法和類。(它們自 Python 3.1 或 3.2 起已棄用)。
  • 已刪除已棄用的 smtpddistutils 模組 (請參閱 PEP 594PEP 632)。setuptools 包繼續提供 distutils 模組。
  • 已刪除許多其他舊的、損壞的和已棄用的函式、類和方法
  • 字串中無效的反斜槓轉義序列現在會發出 SyntaxWarning 而不是 DeprecationWarning,使其更加可見。(它們將來會成為語法錯誤。)
  • 整數的內部表示已更改,為效能增強做準備。(這不應影響大多數使用者,因為它是一個內部細節,但可能會導致 Cython 生成的程式碼出現問題。)

有關 Python 3.12 更改的更多詳細資訊,請參閱 Python 3.12 中的新功能

更多資源

完整更改日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG Sigstore
Gzip 壓縮的原始碼 tarball 原始碼釋出 51c5c22dcbc698483734dff5c8028606 25.8 MB SIG .sigstore
XZ 壓縮的原始碼 tarball 原始碼釋出 50f827c800483776c8ef86e6a53831fa 19.6 MB SIG .sigstore
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 eae2d617cbd978a4a6c167924b287572 43.3 MB SIG .sigstore
Windows 安裝程式 (64 位) Windows 推薦 3e3b6550e58772d324f7519bfa8066dc 25.4 MB SIG .sigstore
Windows 安裝程式 (32 位) Windows 37a89a09138888e6331ec279d68fea8e 24.1 MB SIG .sigstore
Windows 安裝程式 (ARM64) Windows 實驗性 25fb741f175dc98d5630520f2df931ec 24.6 MB SIG .sigstore
Windows 可嵌入軟體包 (64 位) Windows 019788d34af2c60a7be45bf8273e361f 10.5 MB SIG .sigstore
Windows 可嵌入軟體包 (32 位) Windows acc28815c74facc402469e917c8f8433 9.4 MB SIG .sigstore
Windows 可嵌入軟體包 (ARM64) Windows 18058aa3c8ccbf3e8fee53386d38c711 9.8 MB SIG .sigstore