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

Python 3.12.0a4

发布日期: 2023 年 1 月 10 日

这是 Python 3.12 的早期开发者预览版.

与 3.11 相比,3.12 系列的主要新功能

Python 3.12 仍在开发中。此版本 3.12.0a4 是计划的七个 alpha 版本中的第四个。

Alpha 版本的目的是使测试新功能和错误修复的当前状态以及测试发布过程更容易。

在 alpha 阶段,可以在 beta 阶段开始之前(2023-05-08)添加功能,如果必要,可以在候选版本阶段(2023-07-31)之前修改或删除功能。请记住,这是一个预览版本,建议在生产环境中使用。

Python 3.12 的许多新功能仍在计划和编写中。到目前为止,主要的新功能和更改包括

  • 更加改进的错误消息。现在,更多由拼写错误引起的异常可能会向用户提供建议。
  • 支持 Linux perf 分析器在跟踪中报告 Python 函数名称。
  • 根据 PEP 623,删除了 Unicode 对象 C 实现中已弃用的 wstrwstr_length 成员。
  • unittest 模块中,删除了许多长期弃用的方法和类。(它们自 Python 3.1 或 3.2 以来已被弃用)。
  • 已删除已弃用的 smtpddistutils 模块(请参阅 PEP 594PEP 632setuptools 包(默认安装在虚拟环境和许多其他地方)继续提供 distutils 模块。
  • 删除了许多其他旧的、损坏的和已弃用的函数、类和方法。
  • 字符串中的无效反斜杠转义序列现在会发出 SyntaxWarning 而不是 DeprecationWarning 警告,使其更加明显。(将来它们将成为语法错误。)
  • (嘿,核心开发者伙伴,如果您发现此列表中缺少您认为重要的功能,请 告知 Thomas。)

有关 Python 3.12 更改的更多详细信息,请参阅 Python 3.12 中的新功能。Python 3.12 的下一个预发布版本将是 3.12.0a5,目前计划于 2023-02-06 发布。

更多资源

现在来说些完全不同的东西

两首俳句,恰如 Python 的发展不断向前。

I write, erase, rewrite
Erase again, and then
A poppy blooms.

葛饰北斋的俳句。

O snail
Climb Mount Fuji,
But slowly, slowly!

小林一茶的俳句。

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG Sigstore
Gzipped 源码 tarball 源码发布 dc3f78b6bed1790700a5b1e4eb483540 25.1 MB SIG CRT SIG
XZ 压缩的源码 tarball 源码发布 4e7ed889a825425dd466a14e3468cf36 18.8 MB SIG CRT SIG
macOS 64 位通用2安装程序 macOS 适用于 macOS 10.9 及更高版本 b953f16482c5e962889faf820115b9fd 40.6 MB SIG CRT SIG
Windows 安装程序(64 位) Windows 推荐 04a21e656eee4841387f901a413b7841 24.0 MB SIG CRT SIG
Windows 安装程序(32 位) Windows e46360f0600320f8c4982a70526e64c6 22.8 MB SIG CRT SIG
Windows 安装程序 (ARM64) Windows 实验性 eb2d143697fbd3881132622d101aa145 23.1 MB SIG CRT SIG
Windows 可嵌入软件包(64 位) Windows 0d9b279c385516b7ad17bd08d19c8171 9.7 MB SIG CRT SIG
Windows 可嵌入软件包(32 位) Windows 5d0547b99880e49c94ece5f4d4d38f27 8.7 MB SIG CRT SIG
Windows 可嵌入软件包 (ARM64) Windows 1954ba32323aa76603035675b56d8a2b 8.9 MB SIG CRT SIG