一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 使用PDB模式調試Python程序介紹

使用PDB模式調試Python程序介紹

2020-05-29 11:46腳本之家 Python

這篇文章主要介紹了使用PDB模式調試Python程序介紹,本文講解了PDB模式的使用語法,著重講解PDB模式下的常用命令,需要的朋友可以參考下

以前在windows下一直用的idel帶的功能調試python程序,在linux下沒調試過。(很多時候只是print)就從網上查找一下~

方法:

復制代碼 代碼如下:

python -m pdb a.py


a.py是python文件。

 

(Pdb)模式下的常用命令:

q
退出debug

h 即help,打印所有可以命令

h w
打印命令 w 的含意

n
執行當前行直到到達下一行或直到它返回

s
執行當前行,一有可能就停止(比如當前行有一個函數調用)。它和n(next)的區別是當前行中有函數調用時s(step)會停止當前行的執行而去調用那個函數,而n不會停止,直到計算完成這一行(到達下一行)。

b(reak) [[filename:]lineno | function[, condition]]
設置斷點,可以是行號或函數。如 b 10, b foo, b foo,n == 5,最后在函數foo()入口處設置一個斷點,但僅當n的值是5時才有效。當b命令無參數時,打印所有斷點。

tb(reak) [[filename:]lineno | function[, condition]]
臨時斷點,只hit一次。

disable [bpnumber [bpnumber ...]]
使指點行的斷點(們)失效

enable [bpnumber [bpnumber ...]]
使指定行上的斷點(們)有效

c
繼續執行程序,直到遇到下一個斷點

w
即where,打印當前執行點的位置

l [first, [,last]]
輸出當前行附近的源碼

p expression
執行一個表達式當打印其值。

a(rgs)
打印當前函數的參數及其值

<直接回車>
重復執行上次的命令

并遇到pdb不認識的命令時,會將它當成python表達式執行。如果你想執行的表達時,最前面加上 ! 字符,比如 !n == 5

多個debug命令可以寫在一行上,中間用兩個分號分隔,如 s;;s。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色婷婷精品 | 日韩夫妻性生活 | 男女激情网 | 色综七七久久成人影 | 深夜在线观看 | 久久精品国产在热亚洲完整版 | 久久天天躁狠狠躁夜夜躁 | 男人操女人免费视频 | 情乱奶水欲 | 国产这里有精品 | 亚洲欧美另类综合 | 成年人免费在线看 | 国产欧美精品一区二区三区–老狼 | 猥琐对着美女飞机喷到脸上 | 国产美女做爰免费视频软件 | 含羞草传媒每天免费一次破解 | 日本伊人色综合网 | 把内裤拔到一边高h1v1 | japan孕妇孕交freehd | 日本阿v精品视频在线观看 日本xxx片免费高清在线 | 91成人爽a毛片一区二区 | www.日日爱 | 亚洲国产欧美在线看片 | 欧美同性gayvidoes | 91看片淫黄大片欧美看国产片 | 电车痴汉(han) | 白丝超短裙被输出娇喘不停小说 | 亚洲是图你懂的 | 日韩国产欧美一区二区三区 | 91寡妇天天综合久久影院 | 女人肮脏的交易中文字幕未删减版 | 四虎最新永久免费网址 | 四虎新网站 | 四虎影院观看 | 国产成人高清亚洲一区91 | 国产麻豆精品原创 | 亚洲a视频在线观看 | 欧美日韩精品亚洲精品v18 | 小辣椒精品福利视频导航 | 亚洲乱码一二三四区国产 | 国产精品久久久久毛片真精品 |