翻譯|使用教程|編輯:董玉霞|2022-04-29 11:45:32.750|閱讀 225 次
概述:本文將介紹在pycharm中如何調試python應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
此教程適用于PyCharm最新版本 ,如果您的版本不是最新版本,點擊下面下載。
前面介紹PyCharm使用教程 時,已經創建并運行了Car腳本,我們來修改average_speed函數如下:
def average_speed(self): return self.odometer / self.time
看看當啟動腳本時會發生什么,并嘗試找出平均速度:
PyCharm 報告運行時錯誤:a ZeroDivisionError.
需要更深入地研究一下我們的代碼,找出問題所在。可以使用 PyCharm 調試器準確查看代碼中發生的情況,要開始調試,必須先設置一些斷點。要創建斷點,只需單擊裝訂線
接下來,單擊該子句運行圖標旁邊的裝訂線中的圖標,然后選擇Debug 'Car'。main
PyCharm 啟動調試會話并顯示調試工具窗口
單擊簡歷圖標按鈕繼續執行腳本,然后在控制臺選項卡中輸入S并按下Enter:
單擊簡歷圖標按鈕以恢復腳本執行。例外在這里。另一個斷點也出現了:默認情況下,python開發工具PyCharm 會 因代碼中未捕獲的任何異常而停止,并且會顯示一個帶有閃電的斷點圖標。
調試器還會顯示錯誤消息。所以我們發現了我們的問題。您還可以在調試器中看到該值self.time等于零:
為了避免再次遇到同樣的問題,添加一條if語句來檢查時間是否為零。為此,請選擇return self.odometer / self.time方法中的語句average_speed,然后按Ctrl+Alt+T(代碼 | 環繞):
PyCharm 創建一個存根if構造,讓您完成用正確內容填充它的任務。
編輯后,我們得到以下信息:
在下一篇教程將介紹調試器如何顯示代碼在做什么,歡迎關注。
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
想要了解或購買PyCharm正版授權的朋友,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn