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

Python 2.3.1

釋出日期:2003年9月23日

這是一個補丁釋出,取代了早期釋出的2.3版本。
重要提示:此版本易受安全公告PSF-2006-001中描述的問題“寬Unicode構建(UCS-4)中unicode字串的repr()函式存在緩衝區溢位”的影響。此修復已包含在Python 2.4.4Python 2.5中。如果您需要繼續使用Python 2.3,可在安全公告頁面找到補丁。
重要提示:2.3.5 包含針對 SimpleXMLRPCServer.py 的安全修復

我們很高興地宣佈 Python 2.3.1 於2003年9月23日釋出。這是一個針對 Python 2.3 的錯誤修復版本,並取代了最初的 Python 2.3 版本。

Python 2.3.1 中沒有新增新功能。相反,這個版本是兩個月錯誤排查的結果。一些可能導致崩潰的隱秘錯誤以及一些記憶體洩漏都已修復。

有關已知問題和錯誤報告程式,請參閱單獨的錯誤頁面

下載發行版

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

適用於 Redhat 的 RPM 包和適用於其他使用 RPM 的作業系統的源 RPM 包可從RPM 頁面獲取。

所有其他使用者應下載原始碼歸檔 Python-2.3.1.tgz。使用 "tar -zxvf Python-2.3.1.tgz" 解壓。切換到 Python-2.3.1 目錄並執行 "./configure"、"make"、"make install" 命令來編譯和安裝 Python。

有哪些新內容?

  • 請參閱 Python 2.3 版本的亮點。如前所述,2.3.1 版本是 2.3 的一個錯誤修復版本。

  • Windows 安裝程式現在以可搜尋的 htmlhelp 格式包含文件,而不是單獨的 HTML 檔案。您仍然可以下載單獨的 HTML 檔案

  • Andrew Kuchling 的Python 2.3 新特性更詳細地描述了自 Python 2.2 以來最明顯的變化。

  • 詳細的更改列表可在釋出說明中找到,或原始碼發行版中的 Misc/NEWS檔案中找到。

  • 有關完整的更改列表,您可以在 CVS 中檢視,或檢視自 2.3 以來單個提交訊息的 ChangeLog

  • PSF 關於 2.3.1 的新聞稿

文件

文件也已更新

最後在 Python 2.2.3 中出現的新式類的臨時文件對 Python 2.3.1 仍然適用。Raymond Hettinger 還撰寫了關於 Python 2.2 中引入的描述符教程。此外,Michele Simionato 撰寫的Python 2.3 方法解析順序是一篇很好的文章,它清晰地解釋了 C3 MRO 演算法(Python 2.3 中新增)。(也可作為reStructured Text提供。經許可複製。)

檔案、MD5校驗和、簽名和大小

a3dcbe1c7f173c8e3c7cce28495016ae Python-2.3.1.tgz (8558611 bytes, signature)
2cff4d8a54ad3535376b7bce57538f7a Python-2.3.1.exe (9583272 bytes, signature)

上述簽名是使用GnuPG並利用釋出經理(Anthony Baxter)的公鑰生成的,該公鑰的金鑰ID為6A45C816。

 

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 0b84ae32726d0705933bffa6a1fa1674 35.4 MB SIG
Windows安裝程式 Windows 2cff4d8a54ad3535376b7bce57538f7a 9.1 MB SIG