韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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的首字母
关注

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

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

《不戴套瑜伽教练3》| 闺蜜老公把我压在怀里| 妖兽都市| 美女被咬小头头视频大全| 绝色儿媳在线观看免费版电视剧 | 苍老师在线观看免费播放电视剧| 少女潘金莲| 麻花传剧原创MV九九九| 学长突然把自慰器开到最大 | 《军妓肉体》在线观看| 蜜汁樱桃》笔趣阁全文免费阅读| 男朋友摸完小花园小肚子有点痛 | 和妈妈做了怎么办心理咨询 | 美国大片免费观看2022年上映| 每天晚上都在汆肉中度过句子 | 少女与狗2在线观看免费版高清| 吻戏| 他掀开裙子舌头伸进去添在线视频 | 在线观看片免费人成视频| 姐姐片多多免费高清电视剧| 姐妹花破瓜双飞记的寓意和象征意..| 《炸裂吧!巨棒》免费阅读漫画| 憋尿白丝小肚子凸起高冷知乎| 《性爽2》电影| 成全在线观看免费全集高清完整版 | 女性左腿又开腿肚子视频大全| 母与子免费观看大全电视剧| 蜜桃成熟3D| 美国禁忌6 结局| 被窝影院在线观看电视剧全职高手| 口咬二十八个图片高清| GOGO中日韩人体大胆高清专业| 女性左腿又开腿肚子视频大全 | 无人区免费观看高清电视剧| 小蜜桃免费观看高清电视剧| 打牌输了2次被吸奶算赢吗| 小电影| 《落魄贵族当女仆》樱花动漫| 挤公交忘穿内裤被挺进| 亚洲日韩AV精品一区二区| 无人区免费高清版观看