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

Python 3.12.8

釋出日期: 2024 年 12 月 3 日

這是 Python 3.12 的第八個維護版本

Python 3.12.8 是 Python 3.12 的最新維護版本,自 3.12.7 以來包含了超過 250 個錯誤修復、構建改進和文件更改。

此版本中的安全內容

與 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 SBOM
Gzip 壓縮的原始碼 tarball 原始碼釋出 304473cf367fa65e450edf4b06b55fcc 25.8 MB SIG .sigstore SPDX
XZ 壓縮的原始碼 tarball 原始碼釋出 d46e5bf9f2e596a3ba45fc0b3c053dd2 19.5 MB SIG .sigstore SPDX
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 dc762fdc78e9cfecf516db31054de9fd 44.0 MB SIG .sigstore
Windows 安裝程式 (64 位) Windows 推薦 2f2ab2472a6aa29f8755c72c58f58f4b 25.8 MB SIG .sigstore SPDX
Windows 安裝程式 (32 位) Windows 745f11c8474893da55e5966173375cc8 24.6 MB SIG .sigstore SPDX
Windows 安裝程式 (ARM64) Windows 實驗性 ff0d440c2cc4aaddf81c9e247682bfa9 25.1 MB SIG .sigstore SPDX
Windows 可嵌入包 (64 位) Windows 1e86b04bc7d27c5c06edf8f617e1184a 10.6 MB SIG .sigstore SPDX
Windows 可嵌入包 (32 位) Windows cd4a16b1d27540b84e7a44327f69ee5a 9.5 MB SIG .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows a1631f5cb0b3d5d1a27b5c3edc0f80e3 9.9 MB SIG .sigstore SPDX