中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

祁阳县| 宕昌县| 民和| 灵武市| 三河市| 永康市| 奉贤区| 中超| 文山县| 乌拉特后旗| 宿松县| 迁安市| 晋中市| 景泰县| 菏泽市| 昆明市| 和顺县| 利津县| 五莲县| 柘城县| 化州市| 巴东县| 扎囊县| 南投市| 柳河县| 定州市| 环江| 涟源市| 丰城市| 灌南县| 邢台县| 壤塘县| 浙江省| 库车县| 上虞市| 玛多县| 招远市| 辛集市| 平潭县| 西昌市| 关岭|