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,可从安全公告页面获取补丁。
我们很高兴地宣布 Python 2.2.2 于 2002 年 10 月 14 日发布。这是 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 项目的解释器类别中获取(新版本最初出现在 unstable 中)。
Macintosh 用户可以在以下位置找到二进制文件和源代码Jack Jansen 的 MacPython 页面。(拥有 C 编译器的 MacOS X 用户也可以从下面的源代码 tarball 构建。)
所有其他用户 应下载源代码 tarball Python-2.2.2.tgz,并执行通常的“gunzip; tar; configure; make”操作。
有哪些新内容?
作为一个错误修复版本,自 2.2.1 以来没有实现任何令人兴奋的新功能——只有大量的修复。根据“仅限错误修复”规则的特殊豁免,还包含了一个全新版本的 电子邮件包 (原 mimelib):email 2.4.3。
有关这些修复的部分列表,请参阅发布说明,或源代码发行版中的源代码发行版中的 Misc/NEWS文件。有关更改的完整列表,您可以查看 CVS。
2.2 的其他信息来源
- Guido van Rossum 的 统一 Python 2.2 中的类型和类——关于 PEP 252 和 253 所涵盖内容的教程。
- Andrew Kuchling 的 Python 2.2 新功能 描述了自 Python 2.1 以来最明显的变化。
- Guido 在 2001 年 9 月 26 日的 ZPUG-DC 会议上发表了关于 2.2 新功能的演讲;这是他的 PowerPoint 幻灯片。
- David Mertz 在 IBM developerWorks 上的 魅力 Python:迭代器和简单的生成器。
文档
文档也已更新
文件、MD5 校验和及大小
9914cd4fc203008decf9ca7fb5aa1252 Python-2.2.2.exe (7282997 bytes) 1c1067396e5aa0299978486eb5bd1a5c Python-2.2.2.tgz (6669400 bytes)
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 |
---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | 9dcae3b26c11d2507b2e49738055e0e7 | 27.9 MB | |
Windows安装程序 | Windows | 9914cd4fc203008decf9ca7fb5aa1252 | 6.9 MB |