欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用PDB模式調(diào)試Python程序介紹

 更新時間:2015年04月05日 09:20:03   投稿:junjie  
這篇文章主要介紹了使用PDB模式調(diào)試Python程序介紹,本文講解了PDB模式的使用語法,著重講解PDB模式下的常用命令,需要的朋友可以參考下

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

方法:

復制代碼 代碼如下:

python -m pdb a.py

a.py是python文件。

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

q
退出debug

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

h w
打印命令 w 的含意

n
執(zhí)行當前行直到到達下一行或直到它返回

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

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

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

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

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

c
繼續(xù)執(zhí)行程序,直到遇到下一個斷點

w
即where,打印當前執(zhí)行點的位置

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

p expression
執(zhí)行一個表達式當打印其值。

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

<直接回車>
重復執(zhí)行上次的命令

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

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

相關(guān)文章

  • python中對%、~含義的解釋

    python中對%、~含義的解釋

    這篇文章主要介紹了python中對%、~含義的解釋,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python實現(xiàn)圖像識別功能

    python實現(xiàn)圖像識別功能

    這篇文章主要為大家詳細介紹了python實現(xiàn)圖像識別功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Django視圖和URL配置詳解

    Django視圖和URL配置詳解

    這篇文章主要介紹了Django視圖和URL配置詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python flask搭建web應用教程

    python flask搭建web應用教程

    今天小編就為大家分享一篇python flask搭建web應用教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python實現(xiàn)約瑟夫環(huán)問題的方法

    Python實現(xiàn)約瑟夫環(huán)問題的方法

    這篇文章主要介紹了Python實現(xiàn)約瑟夫環(huán)問題的方法,詳細分析了約瑟夫環(huán)問題的描述、原理與解決方法,需要的朋友可以參考下
    2016-05-05
  • python自動格式化json文件的方法

    python自動格式化json文件的方法

    這篇文章主要介紹了python自動格式化json文件的方法,可實現(xiàn)將json文件格式化的功能,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • Numpy 多維數(shù)據(jù)數(shù)組的實現(xiàn)

    Numpy 多維數(shù)據(jù)數(shù)組的實現(xiàn)

    這篇文章主要介紹了Numpy 多維數(shù)據(jù)數(shù)組的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 如何用Python進行回歸分析與相關(guān)分析

    如何用Python進行回歸分析與相關(guān)分析

    這篇文章主要介紹了如何用Python進行回歸分析與相關(guān)分析,這兩部分內(nèi)容會放在一起講解,文中提供了解決思路以及部分實現(xiàn)代碼,需要的朋友可以參考下
    2023-03-03
  • 利用Python編寫簡易的錄制屏幕小工具

    利用Python編寫簡易的錄制屏幕小工具

    這篇文章主要為大家詳細介紹了如何利用Python語言編寫一個簡易的錄制屏幕小工具,文中的示例代碼講解詳細,感興趣的小伙伴可以動手嘗試一下
    2022-08-08
  • Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解

    Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解

    這篇文章主要介紹了Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10

最新評論