国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > linux怎么调试python

linux怎么调试python

头像

爱喝马黛茶的安东尼

2019-10-08 14:54:214178浏览 · 0收藏 · 0评论

Python提供类似于C++ gdb的调试工具pdb,我们可以在Linux下使用pdb在命令行下进行Python程序的调试。

官方参考网站:

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

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

一般地,我们可以使用如下的方式进入调试(比如我们要调试的源文件为hello.py):

1. 在命令行启动目标程序,加上-m参数。

python -m pdb hello.py

相关推荐:《Python入门教程

这样程序会自动停在第一行,等待你进行调试,如下图。我们可以使用调试命令进行调试,和使用IED调试类似。

2. 在Python交互环境中启用调试

我们可以在源文件要进入调试的的地方,加入如下代码:

import pdb  
pdb.set_trace()

然后可以在交互式环境中自动进入pdb调试模式,调试方法和上面类似。

下面说一下常用的调试命令(具体详细的资料参见官网文档):

断点相关命令:

设置断点: (Pdb) b 8 #断点设置该文件的第8行(b即break的首字母)
显示所有断点:(Pdb) b #b命令,没有参数,显示所有断点
删除断点:(Pdb) cl 2 #删除第2个断点 (clear的首字母)
Step Over:(Pdb) n #单步执行,next的首字母
Step Into:(Pdb) s #step的首字母
Setp Return:(Pdb) r #return的首字母
Resume:(Pdb) c #continue的首字母
Run to Line:(Pdb) j 10 #运行到地10行,jump的首字母
(Pdb) p param #查看当前param变量值
(Pdb) l #查看运行到某处代码
(Pdb) a #查看全部栈内变量
(Pdb) h #帮助,help的首字母
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

蜜桃免费观看电视剧高清完整版| 11人裸体航班女服务员是谁| 爸爸吃女儿奶奶高情商回复| 美女被咬小头头视频大全图片 | 在电影院里拨开内裤挺进| 韩漫免费浸画在线阅读| 一枪战三母免费观看完整版| 啵啵影院| 女生把球球给男生抓的视频| 《从上司到妻子》动画结局| 打扑克牌男女| 国产自拍| 《玉浦困之初入桃花之风雨山应》,| 《女教师的味道3》在线观看| 《互换人妻HD中字》| 国产日产亚洲系列最新版本的特点 | 欧美叔叔别撩我免费观看电视剧| 性感内衣女装| 臣卜扌桑扌圭辶鬲猛| 白带内裤拉丝尿液| YN荡校园笔趣阁无弹窗笔趣阁| 性的快乐| 《酒店激战》动漫1-5集免费观.. 《帐篷里的秘密》动漫 | 《暴力强伦轩》| 《玉蒲团2之艳乳欲仙欲》| 他扒开内裤把舌头伸进去| 蜜桃成熟时1997》主题曲歌..| 只有一根绳子遮住重要部位| 二人努力生猴子免费观看| 簧片在线观看| 他解开内裤把舌头进去的视频| 妈妈让我戴上避孕套读后感| 美国大片又大又好看的PPT| 洪真英| 男人添女人荫道口视频| 买下我| 日本大片又大又好看的PPT| 双乳被四个男人吃奶| 国产少女免费观看电视剧大全| 少女与狗2在线观看免费版高清| 王娟被老赵一夜干4次