成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何進行Python 調試器調試

開發 后端
Python 調試器中為函數和導入庫加入了超鏈接的特性,如果在越過某項導入或函數調用的同時按下 Control 鍵。

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

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

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

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

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

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

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

它更加輕便,與 Java 技術結合得更好,可用于替代其他的構建工具。Ant 可以在支持 Java 編程語言的任何一種平臺上運行。盡管我們需要的大多數構建特性 Ant 都已經提供了,但如果要將 Ant 用做 Python 構建工具,還是需要有一些關鍵的與 Python 相關的特性。

我已經開發了若干定制的 Ant 插件(用 Ant 的行話講叫做 task),可提供構建 Python 時需要的特定于 Python 的特性。 Ant 用 XML 作為描述構建的格式。build 文件組織為需要執行的目標。每一個目標都可能依賴于其他的目標。

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

我將通過為 feedparser 項目創建構建腳本來介紹 Ant 構建腳本和 Python Ant 任務的基礎知識。為了使用 Python Ant 任務。您需要下載并安裝包含這些任務的 Java 庫。首先,從 參考資料 一節中列出的 URL 中下載 Python 調試器任務庫(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 文件加入庫列表中。

向 classpath 中加入 Python Ant 任務

您現在應該能夠創建和運行包含 Python 任務的 Ant 構建腳本了。下面進入構建腳本內部!

【編輯推薦】

  1. 漫談Python 源代碼編制技巧
  2. 簡單易于操作的Python 工具詳解
  3. 有關Python應用領域進行說明介紹
  4. PythonAndroid面向對象的編程——Python應用程序
  5. 如何使用Python模塊解析配置文件 ?
責任編輯:chenqingxiang 來源: CSDN
相關推薦

2020-03-16 10:05:13

EmacsGUDLinux

2009-12-14 10:57:34

Ruby調試器

2011-08-24 16:41:38

lua調試器

2010-02-24 09:32:24

Python 調試器

2023-02-28 11:39:55

CMake腳本項目

2011-08-31 16:51:12

Lua調試器

2011-02-22 11:07:24

Python

2011-08-24 11:08:09

Lua

2011-08-31 16:39:06

Lua調試器

2022-05-23 09:22:20

Go語言調試器Delve

2011-08-31 16:47:07

Lua調試器

2009-06-23 11:05:05

Mircosoft C

2010-08-02 10:08:44

Python 3.2

2011-08-25 16:34:27

Lua調試器

2022-07-22 12:45:39

GNU

2023-03-13 00:21:21

調試器斷點開發者

2010-07-23 15:37:22

Perl調試器用法

2016-09-27 20:12:33

Android虛擬機Android動態調試

2017-06-28 14:21:22

Linux調試器斷點

2017-04-19 21:35:38

Linux調試器工作原理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.4虎影院| 男女羞羞视频在线看 | 欧美一区不卡 | 夜夜精品视频 | 全部免费毛片在线播放网站 | 伊人在线 | 久久国产三级 | 国产高清自拍视频在线观看 | 色免费在线视频 | 日韩欧美在线观看视频 | 中文字幕第100页 | 精品99在线 | 日韩中文字幕高清 | 成人特级毛片 | 国产视频一区在线 | 国产一区二 | 欧美精品福利 | 精品亚洲国产成av人片传媒 | 欧美日韩在线一区二区 | 宅女噜噜66国产精品观看免费 | 亚洲综合色站 | 国产精品天堂 | 欧美一区二区三区免费电影 | 亚洲一区二区精品视频 | 亚洲欧洲成人av每日更新 | 国产精品久久久久久久白浊 | 91精品国产99 | 国产精品综合色区在线观看 | 午夜看看| 亚洲精品大片 | 亚洲国产中文字幕 | 精品九九 | 色综合av| 狠狠躁夜夜躁人人爽天天高潮 | 日韩欧美国产一区二区 | 国产成人精品一区二区三区在线 | 欧美 日韩 中文 | 日韩欧美三级 | 日本免费视频 | 免费v片| 亚洲欧美日韩一区二区 |