IronPython 2.7.1發(fā)布 附下載
51CTO編者按:這次IronPython的更新,主要集中在數(shù)據(jù)處理方面,同時(shí)也是為了與Python 2.7.2版本同步。比如unicodedata模塊的加入。根據(jù)Python的官方文檔,unicodedata模塊將支持程序員連接Unicode字符數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)被用來(lái)定義所有的Unicode字符含義。所有的這些數(shù)據(jù)庫(kù)都基于一個(gè)ftp://ftp.unicode.org/發(fā)布的5.2.0版本的UnicodeData.txt文件。另外CSV模塊也是為了方便處理相關(guān)數(shù)據(jù)。相信本次更新,可以讓廣大.NET程序員工作效率得到一定的提升。
IronPython 2.7.1***的改進(jìn)是支持unicodedata, csv和ats三個(gè)模塊。其它的標(biāo)準(zhǔn)庫(kù)模塊也同步到CPython 2.7.2。另外修復(fù)了很多BUG,與CPython更加兼容?,F(xiàn)在,IronPython Tools for Visual Studio已經(jīng)被廢棄了,建議大家使用Python Tools for Visual Studio。
和IronPython 2.7一樣,新版本的IronPython需要.NET 4或者Sliverlight 4。安裝后,IronPython會(huì)覆蓋舊版本。
這個(gè)版本***的改進(jìn)是支持unicodedata, csv和ats三個(gè)模塊。其它的標(biāo)準(zhǔn)庫(kù)模塊也同步到CPython 2.7.2。
另外修復(fù)了很多BUG,與CPython更加兼容。
現(xiàn)在,IronPython Tools for Visual Studio已經(jīng)被廢棄了,建議大家以后使用Python Tools for Visual Studio。
附IronPython介紹:
IronPython是一種在.NET、Mono和Sliverlight上面實(shí)現(xiàn)的Python語(yǔ)言。由Jim Hugunin(同時(shí)也是Jython的作者)所創(chuàng)造。1.0版與2006年9月5日發(fā)布。
IronPython基本兼容經(jīng)典的Python(http://www.python.org)。多數(shù)純Python編寫(xiě)的軟件可以直接運(yùn)行在IronPython上,而且IronPython程序可以任意調(diào)用.NET庫(kù),可以使用WinForm編寫(xiě)桌面程序。使用一個(gè)IronPython附帶的腳本工具,還可以把IronPython編譯成.NET字節(jié)碼,像一個(gè)普通的C#程序那樣運(yùn)行。
Python Tools for Visual Studio一個(gè)Visual Studio的插件,可以方便程序員開(kāi)發(fā)IronPython或者CPython程序。
【編輯推薦】