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

Python 3.12.2

发布日期: 2024 年 2 月 6 日

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

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

与 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 源码 tarball 源码发布 4e64a004f8ad9af1a75607cfd0d5a8c8 25.9 MB SIG .sigstore SPDX
XZ 压缩源码 tarball 源码发布 e7c178b97bf8f7ccd677b94d614f7b3c 19.6 MB SIG .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 f88981146d943b5517140fa96e96f153 43.5 MB SIG .sigstore
Windows 安装程序 (64 位) Windows 推荐 44abfae489d87cc005d50a9267b5d58d 25.4 MB SIG .sigstore
Windows 安装程序 (32 位) Windows bc4d721cf44a52fa9e19c1209d45e8c3 24.1 MB SIG .sigstore
Windows 安装程序 (ARM64) Windows 实验性 f769b05cd9d336d2d6e3f6399cb573be 24.7 MB SIG .sigstore
Windows 可嵌入包 (64 位) Windows ded837d78a1efa7ea47b31c14c756faa 10.6 MB SIG .sigstore
Windows 可嵌入包 (32 位) Windows 787d286b66a3594e697134ca3b97d7fe 9.4 MB SIG .sigstore
Windows 可嵌入包 (ARM64) Windows 1ffc0d4ea3f02a1b4dc2a6e74f75226d 9.8 MB SIG .sigstore