日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

下面是一個例子(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() #引入相關的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"

在命令行中按如下方法進行調試:

 
 
 
  1. python debug_demo.py

這時會進入類似于gdb的界面,啟動相關的調試

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

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

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


當前標題:python程序調試與c/c++的相關功能對比
地址分享:http://www.dlmjj.cn/article/dpgjdgj.html