python 官方版 v3.12.4
- 大小:
- 下载:0
- 分类:办公软件
- 发布者:wx20230305205025
资源介绍
Python免费版是一种可跨平台使用的脚本语言,它制定了Python语法规则。而遵循这些规则,通过不同编程语言实现的解释器,使得Python能够在不同平台上运行。用的比较多的是C版本的Python,也就是使用c语言实现的Python解释器。除此之外还有使用Java实现的Jython和使用,NET实现的IronPython,这些实现可以使Python免费版用户充分利用己有的Java及.NET资源。
x
相关推荐
相关软件 | 软件说明 | 下载地址 |
---|---|---|
Vscode | 官方版 | 查看 |
Visual C++ | 简体中文版 | 查看 |
Visual Studio 2019 | 企业版 | 查看 |
PyCharm | 专业版 | 查看 |
更新日志
Python 3.12.2版本更新内容:
(1)安全性
1.跳过名称以点或隐藏文件属性开头的 .pth 文件。
(2)核心与内置程序
1.更改 create_datagram_endpoint() 中的套接字类型验证,以接受所有非流套接字。这修复了与原始套接字的兼容性问题。
2.修正了当给一个与 T_UINT 和 T_ULONG 类型的 C 结构成员相对应的属性赋一个不是 int 实例的类整型值时发出的 RuntimeWarning。修正了在为对应 T_UINT 类型 C 结构成员的属性分配负整数值时发出的双倍 RuntimeWarning。
3.修正了 codeop 模块中的一个回归,该回归导致该模块错误地识别不完整的 f 字符串。补丁由 Pablo Galindo 提供
4.在执行依赖于该值可用的字节码特殊化之前,检查是否存在有效的 tp_version_tag。
5.修复导致解析器尝试覆盖现有错误并在过程中崩溃的错误。补丁由 Pablo Galindo 提供
6.修复编译器在 19 个上下文管理器的 with 语句中出现的 segfault。
7.使用每个 AST 解析器状态而非全局状态来跟踪 AST 解析器内的递归深度,以防止同时解析导致的潜在竞赛条件。
该问题在 3.11 中主要是由 ast.parse() 的多线程用户造成的。在 3.12 版中,垃圾回收的触发时间发生了变化,从而避免了竞赛条件的发生。
8.在 tokenize 模块中正确计算多行标记的末列偏移。由 Pablo Galindo 提供的补丁
9.当 __builtins__ 不是一个 dict 时,修正内置类型的 import 语句和 __reduce__() 方法中的 SystemError。
10.修正了当 email.message.get_payload() 读取带有 Unicode 代理字符的邮件,而邮件内容对于 surrogateescape 编码来说格式不正确时的 UnicodeEncodeError。由 Sidney Markowitz 提供的补丁。
软件特色