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

Python 3.12.7

发布日期: 2024 年 10 月 1 日

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

Python 3.12 是 Python 编程语言的最新主要版本,它包含许多新功能和优化。3.12.7 是最新的维护版本,自 3.12.6 以来,包含约 120 个错误修复、构建改进和文档更改。

与 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
Gzipped 源代码压缩包 源代码发布 5d0c0e4c6a022a87165a9addcd869109 25.8 MB SIG .sigstore SPDX
XZ 压缩源代码压缩包 源代码发布 c6c933c1a0db52597cb45a7910490f93 19.5 MB SIG .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 82711848a795f6d7b25e81844d5a9a3f 43.3 MB SIG .sigstore
Windows 安装程序(64 位) Windows 推荐 b51e0889be50c55fbdd809f4ad587120 25.3 MB SIG .sigstore SPDX
Windows 安装程序(32 位) Windows 5d5452249401822cb3ad1bce7105d5fd 24.1 MB SIG .sigstore SPDX
Windows 安装程序(ARM64) Windows 实验性 19bdd2de8a7ccb6f1115f85bc54c1764 24.6 MB SIG .sigstore SPDX
Windows 可嵌入包(64 位) Windows 4c0a5a44d4ca1d0bc76fe08ea8b76adc 10.6 MB SIG .sigstore SPDX
Windows 可嵌入包(32 位) Windows 21a051ecac4a9a25fab169793ecb6e56 9.4 MB SIG .sigstore SPDX
Windows 可嵌入包(ARM64) Windows 6fc899d8dbd46dd2b585a038f7cf68a4 9.8 MB SIG .sigstore SPDX