注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 2.2.0

釋出日期:2001 年 12 月 21 日

重要提示:此版本易受 安全公告 PSF-2006-001 中所述問題的影響:“在寬 Unicode 構建 (UCS-4) 中,unicode 字串的 repr() 中存在緩衝區溢位”。此修復程式已包含在 Python 2.4.4Python 2.5 中。如果您需要繼續使用 Python 2.2,可以從安全公告頁面獲取補丁。

我們非常高興地宣佈 Python 2.2(最終版)於 2001 年 12 月 21 日釋出。感謝所有為 Python 2.2 開發週期做出貢獻的人,包括我們的 CVS 提交者、PEP 作者、Alpha 和 Beta 測試人員、錯誤和補丁提交者等。你們知道是誰!:)

請參閱單獨的錯誤頁面,瞭解 Python 2.2 最終版中的已知錯誤和錯誤報告程式。

下載發行版

Windows 使用者應從下面的下載位置之一下載 Windows 安裝程式 Python-2.2.exe,執行它,並按照螢幕上的友好說明完成安裝。Windows 使用者可能還會對 Mark Hammond 的 win32all 感興趣,它是一系列 Windows 特有擴充套件,包括 COM 支援和使用 Windows 元件構建的 IDE Pythonwin。

更新 (2002/04/23):Windows 使用者應下載 Wise 新的 UNWISE.EXE,它修復了一個可能導致解除安裝程式在某些情況下消失的錯誤。只需將其覆蓋到舊的解除安裝程式即可,舊的解除安裝程式位於C:\Python22\UNWISE.EXE除非您在安裝時選擇了不同的目錄。

Macintosh 使用者可以在 Jack Jansen 的 MacPython 頁面上找到 Python 2.2 預釋出版(點選連結後向下滾動)。這有時會落後一兩個版本,請耐心等待。(擁有 C 編譯器的 MacOS X 使用者也可以從下面的原始碼壓縮包構建。)

所有其他使用者應從下面的下載位置之一下載原始碼壓縮包 Python-2.2.tgz,然後執行通常的“gunzip; tar; configure; make”操作。

下載位置

  • Python.org:HTTP。 >

MD5 校驗和與大小

    568cf638ef5fc4edfdb4cc878d661129 Python-2.2.exe (7074248 bytes)
    87febf0780c8e18454022d34b2ca70a0 Python-2.2.tgz (6542443 bytes)
    9ae1d572cbd2bfd4e0c4b92ac11387c6 UNWISE.EXE (162304 bytes)

有哪些新內容?

亮點

  • Tim Peters 使用 Wise 8.1 開發了一個全新的 Windows 安裝程式,由 Wise Solutions 慷慨捐贈給我們。

  • 型別/類統一:增加了自省內建型別例項的新方法 (PEP 252) 和子類化內建型別的能力 (PEP 253)。這裡有一個關於這些功能的教程

  • 添加了迭代器 (PEP 234) 和生成器 (PEP 255)。第二個 PEP 添加了一個新的保留字“yield”,必須透過在每個使用它的模組頂部新增“from __future__ import generators”來啟用。否則,“yield”將被視為識別符號,但會發出警告。

  • 按照 PEP 238 的概述,添加了整數除法運算子 //。除非包含“from __future__ import division”,否則 / 運算子仍然提供經典除法(並將持續到 Python 3.0),在這種情況下,/ 運算子將提供真除法。

  • 整數溢位現在已成為過去;當小整數操作的結果太大而無法表示為小整數時,現在將返回長整數。請參閱 PEP 237

  • Barry Warsaw 的 mimelib 包現在是標準庫的一部分。它已更名為 email 包,並且進行了一些 API 更改。

  • Fredrik Lundh 的 xmlrpclib 現在是一個標準庫模組。它提供了完整的客戶端 XML-RPC 支援。還提供了一個伺服器類(模組 SimpleXMLRPCServer)。

  • 大檔案支援現已在 Win32 和 Win64 平臺上啟用,並自動配置(至少在 Linux 和 Solaris 上)。

有關 2.2 的其他資訊來源

文件

文件也已更新

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小
Gzip 壓縮的原始碼包 原始碼釋出版 84def9b91df4a5f97efeeaf3108f72c8 27.1 MB
Windows安裝程式 Windows 568cf638ef5fc4edfdb4cc878d661129 6.7 MB