「JupyterNotebook」Jupyter中的程序调试方法
生活随笔
收集整理的這篇文章主要介紹了
「JupyterNotebook」Jupyter中的程序调试方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. import pdb
import pdb2. 運(yùn)行的代碼前加入 pdb.set_trace()
3. 運(yùn)行單元格
然后彈出如下窗口:
4. 先教所有指令的爸爸:h/help
在3中的窗口中輸入h/help,彈出所有指令,如下:
想了解某個(gè)指令細(xì)節(jié),在對話框輸入:help+空格+指令
例如輸入help break后會(huì)得到詳細(xì)解釋,如下:
解釋自個(gè)兒琢磨吧,下面是一些調(diào)試過程中常用的指令:
| 設(shè)置斷點(diǎn) | b / break | 只輸入b然后回車,則會(huì)顯示設(shè)置的所有斷點(diǎn) |
| b+空格+行數(shù) | 在某行設(shè)置斷點(diǎn),從當(dāng)前單元格的第一行開始計(jì)數(shù) | |
| 清除斷點(diǎn) | cl / clear | 清除之前設(shè)置的所有斷點(diǎn),會(huì)彈出窗口向你確認(rèn),確認(rèn)則輸入yes |
| 繼續(xù)執(zhí)行 | c / cont / continue | 執(zhí)行程序,僅在遇到斷點(diǎn)時(shí)停止 |
| 進(jìn)入函數(shù) | s / step | 進(jìn)入被調(diào)函數(shù) |
| 下一步 | n / next | 執(zhí)行下一行代碼,不進(jìn)入被調(diào)用函數(shù) |
| 查看類型 | type(變量) | 查看變量類型 |
| 退出調(diào)試 | q / quit | 退出調(diào)試 |
其余指令在這里:Python調(diào)試器
上面的指令基本調(diào)試足夠了,其他指令自己help或者進(jìn)上面的連接看吧,寫累了,反正大家都是白嫖怪
注意點(diǎn):
- 指令框中可以輸入變量以查看變量值
- 輸入next后彈出來的代碼是即將執(zhí)行的代碼,但該行并未執(zhí)行
總結(jié)
以上是生活随笔為你收集整理的「JupyterNotebook」Jupyter中的程序调试方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 惠农卡是什么
- 下一篇: 「pip」常用pip镜像地址