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

Python 3.12.1

发布日期:2023 年 12 月 8 日

这是 Python 3.12 的首次维护版本

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

与 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
Gzip 压缩的源代码 tarball 源代码发布 51c5c22dcbc698483734dff5c8028606 25.8 MB SIG .sigstore
XZ 压缩的源代码 tarball 源代码发布 50f827c800483776c8ef86e6a53831fa 19.6 MB SIG .sigstore
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 eae2d617cbd978a4a6c167924b287572 43.3 MB SIG .sigstore
Windows 安装程序 (64 位) Windows 推荐 3e3b6550e58772d324f7519bfa8066dc 25.4 MB SIG .sigstore
Windows 安装程序 (32 位) Windows 37a89a09138888e6331ec279d68fea8e 24.1 MB SIG .sigstore
Windows 安装程序 (ARM64) Windows 实验性 25fb741f175dc98d5630520f2df931ec 24.6 MB SIG .sigstore
Windows 可嵌入软件包 (64 位) Windows 019788d34af2c60a7be45bf8273e361f 10.5 MB SIG .sigstore
Windows 可嵌入软件包 (32 位) Windows acc28815c74facc402469e917c8f8433 9.4 MB SIG .sigstore
Windows 可嵌入软件包 (ARM64) Windows 18058aa3c8ccbf3e8fee53386d38c711 9.8 MB SIG .sigstore