導航:首頁 > 編程語言 > python的debug窗口灰色

python的debug窗口灰色

發布時間:2022-10-04 15:04:49

① 如何進行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 文件加入庫列表中。您現在應該能夠創建和運行包含 Python 任務的 Ant 構建腳本了。下面進入構建腳本內部!

② 如何進行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 文件加入庫列表中。您現在應該能夠創建和運行包含 Python 任務的 Ant 構建腳本了。下面進入構建腳本內部! 【編輯推薦】漫談Python 源代碼編制技巧 簡單易於操作的Python 工具詳解 有關Python應用領域進行說明介紹 PythonAndroid面向對象的編程——Python應用程序 如何使用Python模塊解析配置文件 ?

③ Python pyside2按鈕禁用導致灰色怎麼調回原來顏色

用QSS,也就是Qt的樣式控制。語法和CSS一樣。

④ PyCharm寫的python,debug不了

The following workaround should help. I had a same problem in a simple Python script. PyCharm debugger didn't stop on a simple breakpoint and just ran to the end.
Thanks to Gabriel's answer, I checked the path to my script and it had Russian letters. Because I use Russian Windows and it creates admin user named 'Administrator' using Russian letters.
I changed the Russian letters to use only English letters from the project-path (just copied PyCharm projects folder to the root of disk and reloaded my project from new place. Nothing else was changed!). And the debugger immediately started working just fine and stopped on breakpoints!
It looks like this a bug that PyCharm debuger can't work with different national letters in the path. It very common situation outside English-speaking countries.
總結:檢查你的pycharm debugger路徑,是否有特殊字元。

⑤ python 不能debug 然後報錯

就是你要跑的程序引入或者使用了wxPython中的winpdb圖形界面。需要安裝wxpython,但是你的電腦裡面沒有或者安裝了舊版的wxpython。
去http://www.wxpython.org/download.php
下載一個新的安裝再試試。

⑥ python,置頂窗口後,顯示窗口在前端,但是窗口的標題欄不是藍色,而是不可操作的藍灰色,如何激活該窗口

hwnd=win32gui.FindWindow('QWidget',None)
print 'hwnd:',hwnd
time.sleep(1)
win32gui.EnableWindow(hwnd,True)
win32gui.SetForegroundWindow(hwnd)

⑦ python 為什麼不能一步步手動調試

python的IDLE有調試功能
IDLE的調試功能比較初級,可以用下其它IDE的調試功能如pycharm


IDLE的調試模式:
圖一是打開調試模式的按鈕
圖二是打開的調試界面
圖三是當你運行任何一個運行腳本時,就會進行調試

單步調試什麼的都在那個面板上,斷點要在腳本文件里右鍵打

⑧ python,如圖,為啥執行debug,沒有一步步運行啊,直接成這樣了

點選你要檢查的語句,而不是只點選函數開頭,就像這樣

⑨ python代碼灰色為什麼

python代碼灰色的原因:

在pycharm中,如果使用了「import」語句導入了包,但是之後的代碼中沒有使用到這些包,那麼這些包的顏色就是灰色的

示例如下:

導入了re包以及requests包,但是只使用了requests包,沒有使用re包

更多Python知識,請關註:Python自學網!!

⑩ python3.8版本,使用pycharm2019.3.3版本無法使用Debug調試,麻煩問下怎麼解決

在cmd里輸入
"D:\Program Files\python\python.exe" --version截圖看一下版本(確認是python3.8)

閱讀全文

與python的debug窗口灰色相關的資料

熱點內容
壓縮機出涼風 瀏覽:822
不能從文件夾看到迅雷 瀏覽:138
編程處理表格有意義嗎 瀏覽:438
java字元串回車換行 瀏覽:155
普通分體空調是什麼壓縮機 瀏覽:824
數控車床牙刀滾花編程實例 瀏覽:944
辦公室pdf 瀏覽:279
自動化測量和編程 瀏覽:588
827編程教學 瀏覽:726
跳轉到文件夾 瀏覽:518
文件夾怎麼解壓並安裝 瀏覽:402
壓縮機維修論壇 瀏覽:8
加密碼的筆記本app 瀏覽:685
伺服器ac是怎麼填 瀏覽:474
編譯原理短語可以是句子嗎 瀏覽:652
電腦版燈塔app怎麼下載 瀏覽:554
我的魂斗羅歸來怎麼安卓轉蘋果 瀏覽:150
iphone怎麼隱藏app內容 瀏覽:954
移動手機怎麼修改登錄密碼app 瀏覽:582
兩點間中點垂直線cad命令 瀏覽:32