日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python程序調(diào)試與c/c++的相關(guān)功能對比

python程序調(diào)試是很多程序員都在使用的。下面就向大家詳細(xì)的介紹下有關(guān)Python的相關(guān)知識。希望對大家有所幫助。python程序調(diào)試也可以實(shí)現(xiàn)類似于c/c++的單步調(diào)試功能,而 python 中的調(diào)試模塊 PDB 類似于c中的 GDB (常用命令等),可以進(jìn)行方便的調(diào)試。

下面是一個(gè)例子(debug_demo.py):

 
 
 
  1. #!/usr/bin/env python
  2. _debug = True
  3. def debug_demo(val):
  4. if _debug:
  5. import pdb
  6. pdb.set_trace() #引入相關(guān)的pdb模塊
  7. if val < 10:
  8. print "less than 10"
  9. elif val<20:
  10. print "less than 20, but big than 10"
  11. else:
  12. print "other condition"

在命令行中按如下方法進(jìn)行調(diào)試:

 
 
 
  1. python debug_demo.py

這時(shí)會進(jìn)入類似于gdb的界面,啟動相關(guān)的調(diào)試

 
 
 
  1. /home/tower/test/python/debug.py(9)debug_demo()
  2. -> if val <= 10:
  3. (Pdb)

可以輸入h來查看可用的命令集(很類似于gdb)。 單步調(diào)試對于某些情況下的調(diào)試是非常有幫助的

單步調(diào)試對于程序關(guān)鍵部分的邏輯跟蹤是很有意義的,所以 PDB 之于 python 類似于 GDB 之于C/C++. 但是相比于 GDB 而言, PDB 的功能還稍顯弱了許多, 所以還無法在 PDB里使用到 GDB 的所有feature. 可以預(yù)期的是隨著 python 轉(zhuǎn)至3.0及至后面的版本升級, PDB 也會愈發(fā)完善.值得期待.


當(dāng)前名稱:python程序調(diào)試與c/c++的相關(guān)功能對比
文章轉(zhuǎn)載:http://www.5511xx.com/article/dpgjdgj.html