日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何進行Python調(diào)試器調(diào)試

本文首先介紹一下Python 調(diào)試器的歷史,總結(jié)了Python的強大之處和不足并且指出了與其他腳本語言,相比,以及Python語言與其他語言的優(yōu)勢所在,下面進行學習介紹說明。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的武陵網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

PyDev 就能顯示出一個超鏈接,這樣您可以在導入庫或函數(shù)的源代碼之間導航。請注意,為了在您自己的源代碼中跨模塊使用該特性(從一個模塊鏈接到另一個模塊),必須修改 PYTHONPATH 環(huán)境變量。

在其中加入這些模塊,這樣 PyDev 就可以找到它們了。Python 調(diào)試器是最近才加入 PyDev 插件中的。要使用調(diào)試器,可在 Python 編輯器中想中斷的代碼行的左側(cè)點擊,設(shè)置斷點。

我在 feedparser.py 的 1830 行處設(shè)置了斷點。然后在 Navigator 視圖中選擇這個 Python 模塊,點擊右鍵,選擇“Python > Debug...”。這時將顯示與前面相似的一個啟動配置窗口。點擊 Debug 進入 Debug 視角,同時啟動調(diào)試器。 左上角的 Debug 視圖顯示當前正在執(zhí)行的進程和線程,右上角的 Variables 視圖顯示當前運行域中的所有變量。

Python 編輯器會顯示調(diào)試器目前停在哪條語句上,同時所有的輸出信息都顯示與 Console 視圖中。調(diào)試器可以通過 Debug 視圖底部的按鈕或 Run 菜單進行控制。 要運行剛剛在 Eclipse 中創(chuàng)建的啟動器,可選擇 Run > External Tools > pythonInterpreter。Python 解釋器的輸出顯示在 Console 視圖中。

Console 中可輸入 Python 調(diào)試器并執(zhí)行,就像從命令行中執(zhí)行 Python 一樣。為導入并在交互模式下使用模塊,您需要將模塊的位置增加到 PYTHONPATH 環(huán)境變量中。 Python 會在它需要的時候自動編譯模塊。這意味著 Python 調(diào)試器通常不必顯式地對模塊進行編輯。即便如此。

有時候手工編譯 Python 代碼還是很有用的,同時,構(gòu)建和部署過程中還有很多其他方面的內(nèi)容可以自動化實現(xiàn)。這也正是構(gòu)建工具的用武之地。 我將著重介紹來自 Java 編程世界中的 Apache Ant,這個工具可大量應用在 Python 開發(fā)中。Apache Ant 是 Java 編程領(lǐng)域內(nèi)事實上的標準構(gòu)建工具。

它更加輕便,與 Java 技術(shù)結(jié)合得更好,可用于替代其他的構(gòu)建工具。Ant 可以在支持 Java 編程語言的任何一種平臺上運行。盡管我們需要的大多數(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í)行的目標。每一個目標都可能依賴于其他的目標。

Ant 將根據(jù)您所請求執(zhí)行的目標,以及一組依賴目標,來執(zhí)行任何需要的目標。每一個目標都可能包含任意數(shù)量的 Ant 任務,而由 Ant 任務實際執(zhí)行目標的工作。Ant 有很多內(nèi)置的任務,可以完成諸如編譯 Java 代碼、生成文檔、操縱文件和目錄,同時第三方又提供了很多附加的任務。

我將通過為 feedparser 項目創(chuàng)建構(gòu)建腳本來介紹 Ant 構(gòu)建腳本和 Python Ant 任務的基礎(chǔ)知識。為了使用 Python Ant 任務。您需要下載并安裝包含這些任務的 Java 庫。首先,從 參考資料 一節(jié)中列出的 URL 中下載 Python 調(diào)試器任務庫(pyAntTasks.jar)。

然后,將 JAR 文件拷貝到 Eclipse 的 Ant 插件下的 lib 目錄中。這應該是 Eclipse 安裝目錄下形如 plugins/org.apache.ant_1.5.3 的子目錄。 Python Ant 任務庫拷貝完畢之后,必須在 Eclipse 中啟用庫。選擇 Window > Preferences,然后選擇 Ant > Runtime。

將 Ant Home Entries 展開,其中可看到 Eclipse 使用的庫(JAR 文件)列表。選擇“ Add JAR”,然后從 Eclipse Ant 插件的 lib 目錄中選擇 Python Ant JAR 文件,就可以將剛剛拷貝的 Python Ant JAR 文件加入庫列表中。

您現(xiàn)在應該能夠創(chuàng)建和運行包含 Python 任務的 Ant 構(gòu)建腳本了。下面進入構(gòu)建腳本內(nèi)部!


網(wǎng)站名稱:如何進行Python調(diào)試器調(diào)試
地址分享:http://www.5511xx.com/article/cddpops.html