Python 2.3.1
釋出日期:2003年9月23日
這是一個補丁釋出,取代了早期釋出的2.3版本。
重要提示:此版本易受安全公告PSF-2006-001中描述的問題“寬Unicode構建(UCS-4)中unicode字串的repr()函式存在緩衝區溢位”的影響。此修復已包含在Python 2.4.4和Python 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 的新聞稿。
文件
文件也已更新
- 線上瀏覽HTML文件
- 使用 HTTP 下載。
最後在 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 |
