91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pycharm調試報錯怎么辦

發布時間:2020-08-10 10:04:35 來源:億速云 閱讀:253 作者:小新 欄目:開發技術

pycharm調試報錯怎么辦?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

pycharm調試報錯的原因:

1、包名或文件名與內置模塊名沖突;

2、PyQt兼容問題;

3、緩存問題,可以重新加載項目并清除緩存;

4、在debug時沒有設置斷點;

5、運行配置問題。

調試報錯原因分析:

(一)包名或文件名與內置模塊沖突

解決:包名 和 文件名 都不可以定義為系統內置的模塊名,有時運行時顯示正常,但調試時會報錯,例如,包名或文件名定義為 thread

(二)PyQt的兼容問題

解決:將默認選項Auto切換為合適的選項

pycharm調試報錯怎么辦

(三)緩存問題

解決:重新加載項目并清除緩存

點擊Pycharm的File —> Invalidate Caches / Restart…,然后選擇 Invalidate and Restart

(四)斷點問題

解決:在debug時沒有設置斷點

(五)運行配置問題

解決:點擊 Edit Configurations 配置文件路徑和python解釋器路徑

pycharm調試報錯怎么辦

內容擴展:

PyCharm調試功能

常用操作步驟:

設置好斷點,debug運行; 然后F8 單步調試,遇到想進入的函數 F7 進去,想出來在 shift + F8,跳過不想看的地方,直接設置下一個斷點,然后 F9 過去;

快捷鍵詳解:

  • step over(F8快捷鍵):在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。在不存在子函數的情況下是和step into效果一樣的。簡單的說就是,程序代碼越過子函數,但子函數會執行,且不進入。
  • step into(F7快捷鍵):在單步執行時,遇到子函數就進入并且繼續單步執行,有的會跳到源代碼里面去執行。
  • step into my code(Alt+Shift+F7快捷鍵):在單步執行時,遇到子函數就進入并且繼續單步執行,不會進入到源碼中。
  • step out(Shift+F8快捷鍵):假如進入了一個函數體中,你看了兩行代碼,不想看了,跳出當前函數體內,返回到調用此函數的地方,即使用此功能即可。
  • Resume program(F9快捷鍵):繼續恢復程序,直接運行到下一斷點處。

感謝各位的閱讀!看完上述內容,你們對pycharm調試報錯怎么辦大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

科技| 涿鹿县| 扶风县| 辽阳市| 永年县| 娄底市| 江安县| 家居| 清镇市| 亳州市| 边坝县| 上虞市| 日土县| 历史| 抚顺县| 潢川县| 施秉县| 麻栗坡县| 武安市| 灵台县| 杭锦旗| 新巴尔虎左旗| 青田县| 东丰县| 故城县| 高平市| 文安县| 柏乡县| 无锡市| 苗栗市| 桂阳县| 金山区| 田阳县| 富锦市| 新巴尔虎左旗| 建德市| 浪卡子县| 金寨县| 杂多县| 土默特右旗| 醴陵市|