欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux調(diào)試python的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

網(wǎng)站前端頁面設(shè)計(jì)會(huì)用DIV+CSS架構(gòu),布局出來的網(wǎng)站外觀簡潔大氣。HTML靜態(tài),html5+CSS3網(wǎng)站,自適應(yīng)電腦、手機(jī)、平板,符合用戶體驗(yàn)的習(xí)慣,更容易與用戶產(chǎn)生互動(dòng)。專業(yè)網(wǎng)絡(luò)公司的服務(wù)理念是“高性價(jià)比建站,讓企業(yè)網(wǎng)站具備營銷價(jià)值,促進(jìn)長期合作共贏模式”。

這篇文章主要介紹了linux調(diào)試python的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

Python提供類似于C++ gdb的調(diào)試工具pdb,我們可以在Linux下使用pdb在命令行下進(jìn)行Python程序的調(diào)試。

官方參考網(wǎng)站:

Python2: https://docs.python.org/2/library/pdb.html

Python3: https://docs.python.org/3/library/pdb.html

一般地,我們可以使用如下的方式進(jìn)入調(diào)試(比如我們要調(diào)試的源文件為hello.py):

1. 在命令行啟動(dòng)目標(biāo)程序,加上-m參數(shù)。

python -m pdb hello.py

這樣程序會(huì)自動(dòng)停在第一行,等待你進(jìn)行調(diào)試,如下圖。我們可以使用調(diào)試命令進(jìn)行調(diào)試,和使用IED調(diào)試類似。

linux調(diào)試python的方法

2. 在Python交互環(huán)境中啟用調(diào)試

我們可以在源文件要進(jìn)入調(diào)試的的地方,加入如下代碼:

import pdb  
pdb.set_trace()

linux調(diào)試python的方法

然后可以在交互式環(huán)境中自動(dòng)進(jìn)入pdb調(diào)試模式,調(diào)試方法和上面類似。

下面說一下常用的調(diào)試命令(具體詳細(xì)的資料參見官網(wǎng)文檔):

斷點(diǎn)相關(guān)命令:

設(shè)置斷點(diǎn): (Pdb) b 8 #斷點(diǎn)設(shè)置該文件的第8行(b即break的首字母)
顯示所有斷點(diǎn):(Pdb) b #b命令,沒有參數(shù),顯示所有斷點(diǎn)
刪除斷點(diǎn):(Pdb) cl 2 #刪除第2個(gè)斷點(diǎn) (clear的首字母)
Step Over:(Pdb) n #單步執(zhí)行,next的首字母
Step Into:(Pdb) s #step的首字母
Setp Return:(Pdb) r #return的首字母
Resume:(Pdb) c #continue的首字母
Run to Line:(Pdb) j 10 #運(yùn)行到地10行,jump的首字母
(Pdb) p param #查看當(dāng)前param變量值
(Pdb) l #查看運(yùn)行到某處代碼
(Pdb) a #查看全部棧內(nèi)變量
(Pdb) h #幫助,help的首字母

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享linux調(diào)試python的方法內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

分享標(biāo)題:linux調(diào)試python的方法-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://chinadenli.net/article38/dgpgsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站營銷、品牌網(wǎng)站制作微信小程序、微信公眾號(hào)、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名