影響Python開(kāi)發(fā)語(yǔ)言幾大發(fā)展的重要因素
Python開(kāi)發(fā)語(yǔ)言里面的解釋器都是由用Java編寫(xiě),因此可以隨便在支持Java的任何平臺(tái)上部署Python開(kāi)發(fā)語(yǔ)言,甚至WEB瀏覽器也可以直接運(yùn)行Python腳本,下文進(jìn)行學(xué)習(xí)研究。
此時(shí)顯示啟動(dòng)配置窗口。除 Base 目錄之外,其他都保持缺省值即可。Base 目錄必須是 feedParserTest 項(xiàng)目的目錄,這樣才能在當(dāng)前目錄下找到 RSS 文件(testData/developerworks.rss)。
修改 base 目錄的設(shè)置,然后點(diǎn)擊“Run”。輸出信息顯示在 Console 上。 您也許希望我們編寫(xiě)的所有單元測(cè)試都能夠作為構(gòu)建的一部分自動(dòng)執(zhí)行。將下面清單 5 所示的構(gòu)建片斷加入構(gòu)建腳本便可實(shí)現(xiàn)。 ***行是目標(biāo)聲明,這與其他的腳本相同。第 2 至第 6 行調(diào)用 py-test 任務(wù)。這部分代碼將在“src”目錄下查找所有以“Test.py”結(jié)尾的所有文件,并運(yùn)行所有測(cè)試。
PYTHONPATH 設(shè)置為“src”,測(cè)試執(zhí)行的當(dāng)前工作目錄就是當(dāng)前目錄(‘.’)。 運(yùn)行目標(biāo)的方法是先運(yùn)行構(gòu)建腳本,再選擇執(zhí)行“tests”目標(biāo)。該目標(biāo)將運(yùn)行所有以“Test.py”結(jié)尾的測(cè)試用例,本例中僅有 FeadparserTest.py。
Eclipse 和 PyDev 插件的結(jié)合,以及 Apache Ant 與 Python Ant 任務(wù)一起使用,可以為 Python開(kāi)發(fā)語(yǔ)言提供完全集成的開(kāi)發(fā)環(huán)境和構(gòu)建/部署工具。這些工具尚在開(kāi)發(fā)過(guò)程中,因此要經(jīng)常查看是否有更新,如果您覺(jué)得特別希望看到某種特性,可以卷起袖管自力更生。
Eclipse 是一個(gè) Java 技術(shù)集成開(kāi)發(fā)環(huán)境,由 IBM 開(kāi)發(fā),并開(kāi)放其源代碼。它是 IBM 商業(yè)軟件 WebSphere Application Development 環(huán)境以及其他多種工具的基礎(chǔ)。Eclipse 的開(kāi)發(fā)社區(qū)非?;钴S。
他們不僅開(kāi)發(fā) Eclipse 本身,還開(kāi)發(fā)大量的插件供 Eclipse 使用。有關(guān) Eclispe 和 Eclipse 插件的 Web 站點(diǎn),請(qǐng)參閱 參考資料 一節(jié)中的鏈接。盡管從傳統(tǒng)上講 Eclipse 是一種 Java 開(kāi)發(fā)工具,但是一些插件的存在使得在 Eclipse 中開(kāi)發(fā)其他語(yǔ)言的程序成為可能,如 C/C++、Python 和 Perl。
在 Eclipse 中,源代碼被組織到項(xiàng)目(project)中。項(xiàng)目可以加載、卸載和導(dǎo)入。Eclipse 用戶(hù)界面的結(jié)構(gòu)劃分為視圖(View)與編輯器(Editor)。視圖與編輯器的例子包括:源代碼大綱視圖、Java 源代碼編輯器、Python 源代碼編輯器和文件系統(tǒng)導(dǎo)航視圖。Eclipse 用戶(hù)界面中最關(guān)鍵的隱含概念就是 視角(perspective)。
視角是通常在執(zhí)行某種類(lèi)型活動(dòng)時(shí)一起使用的一組視圖。Eclipse 中的標(biāo)準(zhǔn)視角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和Install/Update。目前還不存在單獨(dú)的Python開(kāi)發(fā)語(yǔ)言。在進(jìn)行Python開(kāi)發(fā)語(yǔ)言時(shí),我通常使用 Resource 視角和 Debug 視角。
首先,從 Eclipse Web 站點(diǎn)上下載 Eclipse(請(qǐng)參閱 參考資料 一節(jié)中的鏈接),并根據(jù)您的平臺(tái),按照下面的安裝指南安裝 Eclipse: Eclipse 的更新機(jī)制使 PyDev 插件的安裝更加容易。從 Eclipse 中選擇 Help > Software Updates > Update Manager,啟動(dòng) Install/Update 視角。
在左下角的 Feature Updates 視圖中,將 PyDev 插件更新站點(diǎn)作為新的 Site Bookmark 添加到“Sites to Visit”文件夾下。Eclipse 的 PyDev 更新站點(diǎn) URL 為 http://pydev.sf.net/updates/。現(xiàn)在,F(xiàn)eature Updates 編輯器中應(yīng)該顯示出“PyDev”這一特性。
在 Feature Updates 編輯器中,展開(kāi) PyDev > Other,選擇其中顯示的 PyDev 特性(至少應(yīng)該是 0.4.1)。然后選擇 “Install Now”安裝該特性。Eclipse 將下載 PyDev 插件,并將其安裝到 Eclipse 中。