Python 3.12.0 第四个 alpha 版本已发布,这是 Python 3.12 的早期开发者预览版。
目前 Python 3.12 处于开发阶段,3.12.0a4 是计划的七个 alpha 版本中的第四个,许多新特性仍在计划和编写之中。下面简单介绍与 3.11 相比,3.12 系列的主要新特性和变化:
- 改进错误信息,比如像用户建议更多可能由拼写错误引起的异常
- 支持 Linux perf 分析器在跟踪过程中报告 Python 函数名称
- 根据 PEP 623 提案,删除了 C 语言实现 unicode 对象中被废弃的 `wstr` 和 `wstr_length` 成员
- 在 `unittest` 模块中,删除了一些长期被废弃的方法和类(它们从 Python 3.1 或 3.2 开始就已被废弃)
- 废弃的 `smtpd` 和 `distutilsd` 模块已被删除(查看 PEP 594 和 PEP 632),setuptools 包(默认安装在 virtualenvs 和许多其他地方)继续提供 `distutilsd` 模块
- 其他一些旧的、被破坏的、和已被废弃的函数、类和方法也被删除
- ……
Python 3.12 的下一个预发布版本将是 3.12.0a5,目前计划于 2023-2-6 发布,并在 10 月发布稳定版。
为您推荐与 python 相关的帖子:
- 为保证平台安全性,Python 第三方套件存储库 PyPI 已强制用户使用双重验证登录
- Python 3.14.0 Alpha 1 发布
- Python 3.13.0 RC3 发布
- Python 3.13.0 (final) 发布
- Python 3.12.3 和 3.13.0a6 发布
- Python 3.13.0 alpha 2
- Python 3.13.0 发布 alpha 1
- Python 3.12.0 稳定版 & 3.11.6 发布
- Python 3.12.0 第 2 个 RC 版本发布
- Python 3.11.5, 3.10.13, 3.9.18 和 3.8.18 发布
- 消息称 Python 将加入“Immortal Objects”,可提升内存效率并解除并行运算限制
- Python 3.11.0 Beta4 发布
- Python 3.12.0 RC1 发布
- Python 3.12.0 beta 4 发布
- Python 3.12.0 beta 3 发布
- Python 3.11.4、3.10.12、3.9.17、3.8.17、3.7.17 和 3.12.0 beta 2 现已可用
- Python 3.12 已发布首个测试版
- Python 3.11.0rc2 发布,正式版推迟至 10 月 24 日
- Python 3.10.7 发布
- Python 3.11.0 首个 RC 发布
- Python 3.10.6 发布
- Python 3.11.0 Beta5 发布,即将进入 RC 阶段
暂无回复。