新聞中心
其實Python語言的語法與C++非常相似,有些變化引起的錯誤卻很嚴(yán)重,本文就對于大多數(shù)用戶頭疼的Python 源代碼進(jìn)行詳細(xì)的剖析與介紹,相信大家看完本文能夠得到自己想要的信息。

PyDev 就能顯示出一個超鏈接,這樣您可以在導(dǎo)入庫或函數(shù)的源代碼之間導(dǎo)航。請注意,為了在您自己的源代碼中跨模塊使用該特性(從一個模塊鏈接到另一個模塊),必須修改 PYTHONPATH 環(huán)境變量,在其中加入這些模塊,這樣 PyDev 就可以找到它們了。
Python 調(diào)試器是最近才加入 PyDev 插件中的。要使用調(diào)試器,可在 Python 編輯器中想中斷的代碼行的左側(cè)點擊,設(shè)置斷點。我在 feedparser.py 的 1830 行處設(shè)置了斷點。然后在 Navigator 視圖中選擇這個 Python 模塊,點擊右鍵,選擇“Python > Debug...”。這時將顯示與前面相似的一個啟動配置窗口。點擊 Debug 進(jìn)入 Debug 視角,同時啟動調(diào)試器。
Python 會在它需要的時候自動編譯模塊。這意味著 Python 開發(fā)人員通常不必顯式地對模塊進(jìn)行編輯。即便如此。有時候手工編譯 Python 代碼還是很有用的,同時,構(gòu)建和部署過程中還有很多其他方面的內(nèi)容可以自動化實現(xiàn)。這也正是構(gòu)建工具的用武之地。
我將著重介紹來自 Java 編程世界中的 Apache Ant,這個工具可大量應(yīng)用在 Python 開發(fā)中。Apache Ant 是 Java 編程領(lǐng)域內(nèi)事實上的標(biāo)準(zhǔn)構(gòu)建工具。它更加輕便,與 Java 技術(shù)結(jié)合得更好,可用于替代其他的構(gòu)建工具。Ant 可以在支持 Java 編程語言的任何一種平臺上運(yùn)行。
盡管我們需要的大多數(shù)構(gòu)建特性 Ant 都已經(jīng)提供了,但如果要將 Ant 用做 Python 構(gòu)建工具,還是需要有一些關(guān)鍵的與 Python 相關(guān)的特性。我已經(jīng)開發(fā)了若干定制的 Ant 插件(用 Ant 的行話講叫做 task),可提供構(gòu)建 Python 時需要的特定于Python 源代碼的特性。
Ant 用 XML 作為描述構(gòu)建的格式。build 文件組織為需要執(zhí)行的目標(biāo)。每一個目標(biāo)都可能依賴于其他的目標(biāo)。Ant 將根據(jù)您所請求執(zhí)行的目標(biāo),以及一組依賴目標(biāo),來執(zhí)行任何需要的目標(biāo)。每一個目標(biāo)都可能包含任意數(shù)量的 Ant 任務(wù),而由 Ant 任務(wù)實際執(zhí)行目標(biāo)的工作。
Ant 有很多內(nèi)置的任務(wù),可以完成諸如編譯 Java 代碼、生成文檔、操縱文件和目錄,同時第三方又提供了很多附加的任務(wù)。
您現(xiàn)在應(yīng)該能夠創(chuàng)建和運(yùn)行包含 Python 源代碼任務(wù)的 Ant 構(gòu)建腳本了。
【編輯推薦】
- 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
- 如何正確的使用Python函數(shù)
- 對Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
- PythonAndroid淺析Python優(yōu)勢所在
- 如何使用Python模塊解析配置文件?
分享標(biāo)題:漫談Python 源代碼編制技巧
文章鏈接:http://m.fisionsoft.com.cn/article/dhijidg.html


咨詢
建站咨詢
