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 |