PyCharm Debug 除錯
阿新 • • 發佈:2019-01-03
斷點(breakpoint),表示標記一行的位置,當程式執行到該行程式碼的時候,會將程式暫時暫停,以便對該行程式碼進行分析。
編輯python指令碼,debug.py
def hello():
return 'hello'
if __name__ == '__main__':
print('###' * 10)
name = input('please input your name >>>: ')
print(hello() + name)
print('###' * 10)
下面,我們介紹下在pycharm 中如何除錯程式。
1. 首先介紹下,在主工具欄中,點選 debug按鈕(綠色甲殼蟲按鈕),或快捷鍵( alt + shift + f9 ) 即可進入除錯狀態下
2.設定斷點,點選程式碼左側的空白即可,取消斷點時,在同一個位置在此點選即可。
3.對程式碼進行除錯(常用快捷鍵 f8 跳過、f7 進入)
a. pycharm 開始執行,並且在斷點處暫停;如下圖
b. 斷點所在行程式碼變藍,表示,斷點已經處於該行程式碼,但是並未執行。
c. 此時,在pycharm 主頁面的下方窗口出現2個選項,debugger 、console
其中,在 debugger 中,可以檢視變數資訊;console是用來顯示當前控制檯輸出的資訊
舉例說明,如下圖所示:
F8:進行下一步操作
F7 :跳入下一個方法中