python3學習,debug調試

如何使用Debug 解決各類報錯信息?
Debug:經過在運行過程當中設置斷點,幫助開發人員更好的理解運行過程。python

Python debug 的兩種方式:
1. 在命令行中運行
2. 在腳本當中運行。
方式一:在命令行中運行
$ python -m pdb my_script.py
方式二:腳本中運行
在須要設置斷點的地方,插入方法pdb.set_trace()函數

import pdb
def make_bread():
pdb.set_trace()
return "I don't have time"
print(make_bread())


命令:在進入調試狀態以後,就能夠輸入命令進行調試了。命令行

c: (continue)繼續執行
w:(words)顯示當前行的上下文信息
a:(arguments)打印當前函數的參數列表
s:(stop)執行當前行,並在頂一個可能的時機中止
n:(next)繼續執行直到當前函數的下一行或者函數返回值
Q:爲何Debug 從斷點運行第1 步以後,再按下一步時,會跳轉到下面的界面,不能繼續
下一步運行?
A:一直點就行了,會回到編寫的文件裏
debug

相關文章
相關標籤/搜索