Python 2.2.2
发布日期:2002 年 10 月 14 日
重要提示: 此版本容易受到安全公告 PSF-2006-001 中描述的问题的影响,即“在宽 Unicode 构建(UCS-4)中,unicode 字符串的 repr() 中存在缓冲区溢出”。此修复已包含在 Python 2.4.4 和 Python 2.5 中。如果您需要保留使用 Python 2.2,可以从安全公告页面获取补丁。
我们很高兴地宣布于 2002 年 10 月 14 日发布 Python 2.2.2。这是 Python 2.2 的一个错误修复版本,取代了之前的错误修复版本 Python 2.2.1。
下载此版本
Windows 用户应下载 Windows 安装程序 Python-2.2.2.exe,运行它并按照屏幕上的友好说明完成安装。Windows 用户可能还对 Mark Hammond 的 win32all 感兴趣,这是一个 Windows 特定扩展的集合,包括 COM 支持和 Pythonwin(一个使用 Windows 组件构建的 IDE)。
Linux 用户可能会在RPM 页面上找到源代码和一些二进制 RPM。Debian 软件包可直接从 Debian 项目的 interpreters 下获取(新版本最初会出现在 unstable 中)。
Macintosh 用户可以在以下位置找到二进制文件和源代码:Jack Jansen 的 MacPython 页面。(拥有 C 编译器的 MacOS X 用户也可以从下面的源代码压缩包构建。)
所有其他用户应下载 Python-2.2.2.tgz,即源代码压缩包,并执行通常的“gunzip; tar; configure; make”操作。
新增功能?
由于这是一个错误修复版本,自 2.2.1 以来没有实现令人兴奋的新功能,只有大量的修复。在“仅限错误修复”规则的特别许可下,还包含了一个全新版本的 电子邮件包(原 mimelib):email 2.4.3。
有关这些修复的部分列表,请参阅发布说明,或Misc/NEWS源代码分发中的文件。有关更改的完整列表,您可以查看 CVS。
有关 2.2 的其他信息来源
- Python 2.2 中统一类型和类,作者 Guido van Rossum -- 关于 PEP 252 和 253 所涵盖内容的教程。
- Python 2.2 中的新功能,作者 Andrew Kuchling 描述了自 Python 2.1 以来最明显的变化。
- Guido 在 2001 年 9 月 26 日的 ZPUG-DC 会议上就 2.2 的新功能发表演讲;以下是他的 powerpoint 幻灯片。
- 迷人的 Python:迭代器和简单生成器,作者 David Mertz,发表在 IBM developerWorks 上。
文档
文档也已更新
文件,MD5 校验和和大小
9914cd4fc203008decf9ca7fb5aa1252 Python-2.2.2.exe (7282997 bytes) 1c1067396e5aa0299978486eb5bd1a5c Python-2.2.2.tgz (6669400 bytes)
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 |
---|---|---|---|---|
Gzipped 源代码压缩包 | 源代码发布 | 9dcae3b26c11d2507b2e49738055e0e7 | 27.9 MB | |
Windows 安装程序 | Windows | 9914cd4fc203008decf9ca7fb5aa1252 | 6.9 MB |