注意: 虽然 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