国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python的pdb調(diào)試命令的命令整理及實例

2020-02-16 01:51:12
字體:
供稿:網(wǎng)友

python的pdb調(diào)試命令的命令整理及實例

一、命令整理

pdb調(diào)試命令
完整命令 簡寫命令 描述
args a 打印當前函數(shù)的參數(shù)
break b 設置斷點
clear cl 清除斷點
condition 設置條件斷點
continue c或者cont 繼續(xù)運行,知道遇到斷點或者腳本結束
disable 禁用斷點
enable 啟用斷點
help h 查看pdb幫助
ignore 忽略斷點
jump j 跳轉(zhuǎn)到指定行數(shù)運行
list l 列出腳本清單
next n 執(zhí)行下條語句,遇到函數(shù)不進入其內(nèi)部
p p 打印變量值,也可以用print
quit q 退出 pdb
return r 一直運行到函數(shù)返回
tbreak 設置臨時斷點,斷點只中斷一次
step s 執(zhí)行下一條語句,遇到函數(shù)進入其內(nèi)部
where w 查看所在的位置
! 在pdb中執(zhí)行語句

二 pdb實例

E:/python/work>python -m pdb prime.py> e:/python/work/prime.py(1)<module>()->import math(Pdb) list1->import math2def isprime(i):3for t in range(2,int(math.sqrt(i))+1):4if i % t ==0:5return06else:7return189print('100到110之間的素數(shù)為:')10for i in range(100,110):11if isprime(i):(Pdb) l 12,1512print(i)131415(Pdb) b 12Breakpoint1 at e:/python/work/prime.py:12(Pdb) b 7Breakpoint2 at e:/python/work/prime.py:7(Pdb) c100到110之間的素數(shù)為:> e:/python/work/prime.py(7)isprime()->return1(Pdb) c> e:/python/work/prime.py(12)<module>()->print(i)(Pdb) n101> e:/python/work/prime.py(10)<module>()->for i in range(100,110):(Pdb) n> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb) n> e:/python/work/prime.py(10)<module>()->for i in range(100,110):(Pdb) n> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb)print i***SyntaxError:Missing parentheses in call to 'print'(Pdb) p i103(Pdb) where d:/python36/lib/bdb.py(431)run()->exec(cmd, globals, locals)<string>(1)<module>()> e:/python/work/prime.py(11)<module>()->if isprime(i):(Pdb)breakNumTypeDispEnbWhere1  breakpoint  keep yes  at e:/python/work/prime.py:12    breakpoint already hit 1 time2  breakpoint  keep yes  at e:/python/work/prime.py:7    breakpoint already hit 1 time(Pdb) disable 1Disabled breakpoint 1 at e:/python/work/prime.py:12(Pdb)breakNumTypeDispEnbWhere1  breakpoint  keep no  at e:/python/work/prime.py:12    breakpoint already hit 1 time2  breakpoint  keep yes  at e:/python/work/prime.py:7    breakpoint already hit 1 time(Pdb) n> e:/python/work/prime.py(7)isprime()->return1(Pdb) where d:/python36/lib/bdb.py(431)run()->exec(cmd, globals, locals)<string>(1)<module>() e:/python/work/prime.py(11)<module>()->if isprime(i):> e:/python/work/prime.py(7)isprime()->return1(Pdb) clClear all breaks? yDeleted breakpoint 1 at e:/python/work/prime.py:12Deleted breakpoint 2 at e:/python/work/prime.py:7(Pdb)break(Pdb) c103105107109The program finished and will be restarted> e:/python/work/prime.py(1)<module>()            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 永德县| 临漳县| 岱山县| 大宁县| 乌兰县| 和龙市| 新泰市| 洞头县| 华容县| 昌邑市| 嘉禾县| 宝坻区| 琼海市| 嫩江县| 太白县| 宜宾县| 民县| 伊金霍洛旗| 大城县| 孟连| 东方市| 安徽省| 中宁县| 镇远县| 会东县| 贡觉县| 洛浦县| 横山县| 乐都县| 正定县| 清河县| 台北县| 台山市| 锡林浩特市| 万全县| 基隆市| 德化县| 察雅县| 花莲县| 龙游县|