自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

python程序調(diào)試與c/c++的相關(guān)功能對(duì)比

開(kāi)發(fā) 后端
python程序調(diào)試需要我們不斷的學(xué)習(xí),下面我們就向大家詳細(xì)的介紹有關(guān)python程序調(diào)試的方法。希望在以后的工作中有所幫助。

python程序調(diào)試是很多程序員都在使用的。下面就向大家詳細(xì)的介紹下有關(guān)Python的相關(guān)知識(shí)。希望對(duì)大家有所幫助。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í)會(huì)進(jìn)入類似于gdb的界面,啟動(dòng)相關(guān)的調(diào)試

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

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

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

【編輯推薦】

  1. Python優(yōu)化圖片實(shí)際操作技巧淺析
  2. Python String類型基本應(yīng)用情況分析
  3. Python中文對(duì)相關(guān)文件的改編和處理
  4. Python腳本解決在游戲開(kāi)發(fā)中的困難
  5. Python顯示UTF-8中文文本具體操作方法講解
責(zé)任編輯:張浩 來(lái)源: TT網(wǎng)絡(luò)
相關(guān)推薦

2010-02-03 15:11:53

C++內(nèi)存區(qū)域

2010-03-26 16:17:24

Python嵌入

2010-01-22 11:23:06

C++程序

2011-01-14 12:53:45

Linux PPCEclipseC

2010-01-11 17:43:23

C++程序設(shè)計(jì)

2025-02-14 10:16:15

2010-03-26 10:05:22

Python嵌入CC++

2024-04-19 13:02:27

容器C++

2010-01-28 10:33:10

C++開(kāi)發(fā)程序

2010-01-18 10:16:58

學(xué)習(xí)C++

2020-09-28 08:12:59

CC++時(shí)間

2010-03-26 13:28:59

Python腳本

2009-08-12 18:16:47

C#類型比較

2010-01-26 17:27:58

C++C程序

2011-05-13 18:10:55

CC++

2023-09-14 22:57:52

2010-01-12 17:55:03

C++程序

2010-01-25 15:55:50

托管C++

2009-08-19 13:36:21

C++資源管理方式

2021-02-26 10:41:59

C++程序員代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)