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