最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用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)上查找一下~

方法:

復(fù)制代碼 代碼如下:

python -m pdb a.py

a.py是python文件。

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

q
退出debug

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

h w
打印命令 w 的含意

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

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

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

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

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

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

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

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

l [first, [,last]]
輸出當(dāng)前行附近的源碼

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

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

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

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

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

相關(guān)文章

  • python二維列表一維列表的互相轉(zhuǎn)換實例

    python二維列表一維列表的互相轉(zhuǎn)換實例

    今天小編就為大家分享一篇python二維列表一維列表的互相轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 在pycharm中無法import所安裝的庫解決方案

    在pycharm中無法import所安裝的庫解決方案

    這篇文章主要介紹了在pycharm中無法import所安裝的庫解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Django連接數(shù)據(jù)庫并實現(xiàn)讀寫分離過程解析

    Django連接數(shù)據(jù)庫并實現(xiàn)讀寫分離過程解析

    這篇文章主要介紹了Django連接數(shù)據(jù)庫并實現(xiàn)讀寫分離過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Python爬蟲實現(xiàn)自動登錄、簽到功能的代碼

    Python爬蟲實現(xiàn)自動登錄、簽到功能的代碼

    這篇文章主要介紹了Python爬蟲實現(xiàn)自動登錄、簽到功能的代碼,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Python隨機采樣及概率分布(二)

    Python隨機采樣及概率分布(二)

    之前的《Python中的隨機采樣和概率分布我們介紹了Python中最簡單的隨機采樣函數(shù)。接下來我們更進一步,來看看如何從一個概率分布中采樣,我們以幾個機器學(xué)習(xí)中最常用的概率分布為例。
    2022-01-01
  • 在macOS上搭建python環(huán)境的實現(xiàn)方法

    在macOS上搭建python環(huán)境的實現(xiàn)方法

    今天小編就為大家分享一篇在macOS上搭建python環(huán)境的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子

    python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子

    今天小編就為大家分享一篇python實現(xiàn)根據(jù)給定坐標(biāo)點生成多邊形mask的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Selenium之模擬登錄鐵路12306的示例代碼

    Selenium之模擬登錄鐵路12306的示例代碼

    這篇文章主要介紹了Selenium之模擬登錄鐵路12306的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python基礎(chǔ)教程之名稱空間以及作用域

    Python基礎(chǔ)教程之名稱空間以及作用域

    變量是擁有匹配對象的名字(標(biāo)識符),命名空間是一個包含了變量名稱們(鍵)和它們各自相應(yīng)的對象們(值)的字典,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之名稱空間以及作用域的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • python學(xué)習(xí)筆記:字典的使用示例詳解

    python學(xué)習(xí)筆記:字典的使用示例詳解

    python字典的使用: python字典有很多好用的地方。字典每個元素都有鍵和值。如同現(xiàn)代漢語字典中的拼音和對應(yīng)的文字。字典中的鍵是唯一的,而值不一定唯一。你看,和現(xiàn)代漢語字典多么的相似。
    2014-06-06

最新評論

漠河县| 名山县| 城步| 延吉市| 乌苏市| 宝山区| 视频| 申扎县| 泸水县| 大荔县| 昭苏县| 莫力| 丹江口市| 商南县| 西青区| 特克斯县| 榆社县| 库车县| 齐河县| 富阳市| 墨江| 景德镇市| 思茅市| 吉木萨尔县| 秦安县| 云南省| 太谷县| 马边| 黄骅市| 晴隆县| 连云港市| 贡山| 枝江市| 西华县| 洱源县| 汕头市| 邓州市| 广州市| 札达县| 柏乡县| 太白县|