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

Python 3.12.4

釋出日期: 2024 年 6 月 6 日

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

Python 3.12 是 Python 程式語言的最新主要版本,包含許多新特性和最佳化。 3.12.4 是最新的維護版本,自 3.12.3 以來包含了超過 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 原始碼釋出 ead819dab6d165937138daa9e51ccb54 26.0 MB SIG .sigstore SPDX
XZ 壓縮的原始碼 tarball 原始碼釋出 d68f25193eec491eb54bc2ea664a05bd 19.7 MB SIG .sigstore SPDX
macOS 64 位通用2安裝程式 macOS 適用於 macOS 10.9 及更高版本 b6de6aea008605f5d4096014c2ad3c43 44.0 MB SIG .sigstore
Windows 安裝程式 (64 位) Windows 推薦 f3df1be26cc7cbd8252ab5632b62d740 25.5 MB SIG .sigstore SPDX
Windows 安裝程式 (32 位) Windows d9c98b529889aba04ca5ec1c6b5f986f 24.3 MB SIG .sigstore SPDX
Windows 安裝程式 (ARM64) Windows 實驗性 f3c2064f11c5f4eee475928a0fc62199 24.8 MB SIG .sigstore SPDX
Windows 可嵌入包 (64 位) Windows 8db759b337ac4f6966f52b3662c05dd7 10.6 MB SIG .sigstore SPDX
Windows 可嵌入包 (32 位) Windows 19691145551a41114b32a556bb2bcb89 9.4 MB SIG .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows 0a863fd2485b3057a2eea108f1252160 9.8 MB SIG .sigstore SPDX