首页 > 软件下载 > 办公软件

python 官方版 v3.12.4

2024-07-04

资源介绍

  Python免费版是一种可跨平台使用的脚本语言,它制定了Python语法规则。而遵循这些规则,通过不同编程语言实现的解释器,使得Python能够在不同平台上运行。用的比较多的是C版本的Python,也就是使用c语言实现的Python解释器。除此之外还有使用Java实现的Jython和使用,NET实现的IronPython,这些实现可以使Python免费版用户充分利用己有的Java及.NET资源。

x

相关推荐


相关软件软件说明下载地址
Vscode官方版查看
Visual C++简体中文版查看
Visual Studio 2019企业版查看
PyCharm
专业版
查看


image.png

更新日志

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 提供的补丁。

软件特色

展开全部

版权声明

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站资源下载后不得用于商业用途,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

最近更新

热门排行

最需网客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端