注意: 虽然 JavaScript 对于本网站不是必不可少的,但您与内容的互动将受到限制。请启用 JavaScript 以获得完整体验。

Python 3.12.3

发布日期: 2024 年 4 月 9 日

这是 Python 3.12 的第三个维护版本

Python 3.12 是 Python 编程语言的最新主要版本,它包含许多新特性和优化。3.12.3 是最新的维护版本,自 3.12.2 以来包含了 300 多个错误修复、构建改进和文档更改。

与 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 源代码发布 3c5498a34d5226c9b746b1199f0bf2d9 25.9 MB SIG .sigstore SPDX
XZ 压缩的源代码 tarball 源代码发布 8defb33f0c37aa4bdd3a38ba52abde4e 19.7 MB SIG .sigstore SPDX
macOS 64 位通用2 安装程序 macOS 适用于 macOS 10.9 及更高版本 6114a3bb9b288f23ab38dbbb959be1bf 43.6 MB SIG .sigstore
Windows 安装程序(64 位) Windows 推荐 c86949710e0471a065db970290819489 25.5 MB SIG .sigstore
Windows 安装程序(32 位) Windows a95c4fbdce0b6a22ca7cfb450f57c616 24.2 MB SIG .sigstore
Windows 安装程序 (ARM64) Windows 实验性 ef016521b5a147f3ded730801d36a350 24.7 MB SIG .sigstore
Windows 嵌入式软件包(64 位) Windows 38cce2bf5b4de76db19a31f46a0720de 10.5 MB SIG .sigstore
Windows 嵌入式软件包(32 位) Windows 65d873c723db66d6746e9872df5a715e 9.4 MB SIG .sigstore
Windows 嵌入式软件包 (ARM64) Windows 3229271cac55ff913aad1bb46ebc9931 9.8 MB SIG .sigstore