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

Python 3.12.10

发布日期: 2025年4月8日

这是 Python 3.12 的第十个维护版本。

Python 3.12.10 是 Python 3.12 的最新维护版本,也是最后一个完整的维护版本。3.12 的后续版本将仅提供安全修复。自 3.12.9 以来,这个最后的维护版本包含了约 230 个错误修复、构建改进和文档变更。

与 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 校验和 文件大小 Sigstore SBOM GPG
Gzip 压缩的源码包 源码发布版 35c03f014408e26e2b06d576c19cac54 25.9 MB .sigstore SPDX SIG
XZ 压缩的源码包 源码发布版 0c0a6cce86d7611aed691d61e0599de0 19.6 MB .sigstore SPDX SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 8f4989592c9412e51fcad70273442c22 43.6 MB .sigstore SIG
Windows 安装程序 (64位) Windows 推荐 5eddb0b6f12c852725de071ae681dde4 25.7 MB .sigstore SPDX SIG
Windows 安装程序 (32位) Windows ff3e7e2582811ade44916d9c3d2a64b2 24.5 MB .sigstore SPDX SIG
Windows 安装程序 (ARM64) Windows 实验性 37df52717faa6c514342b8d43cae7026 25.0 MB .sigstore SPDX SIG
Windows 可嵌入包 (64位) Windows fe8ef205f2e9c3ba44d0cf9954e1abd3 10.6 MB .sigstore SPDX SIG
Windows 可嵌入包 (32位) Windows 93beb9042be23d7b5cd528fa15e8fea7 9.5 MB .sigstore SPDX SIG
Windows 可嵌入包 (ARM64) Windows 60ce2b5cb5a4dfcd2873a323ffe541bc 9.9 MB .sigstore SPDX SIG