中易网

python的pdb断点只能全路径么?

答案:1  悬赏:60  
解决时间 2021-04-18 07:34
设个断点这么麻烦的 , 要用 /home/用户某某/项目/项目文件.py:某某行这个太长了, 有没有简短点的写法
最佳答案
1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前
python -m pdb myscript.py

2. 在Python交互环境中启用调试
>>> import pdb
>>> import mymodule
>>> pdb.run(‘mymodule.test()’)

3. 比较常用的,就是在程序中间插入一段程序,相对于在一般IDE里面打上断点然后启动debug,不过这种方式是hardcode的

if __name__ == "__main__":
a = 1
import pdb
pdb.set_trace()
b = 2
c = a + b
print (c)
然后正常运行脚本,到了pdb.set_trace()那就会定下来,就可以看到调试的提示符(Pdb)了!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样把qq空间的链接上传到百度
儿童奶酪有哪些?能直接吃的最好
从博山中学到博山公园怎么走(语文作文80词)
田园风格装修的搭配技巧
平时在家可以怎样做让雪碧更好喝
姜堰泰州常熟扬中丹阳句容镇江新沂邳州徐州沈
水鹨 内蒙古赤峰市克旗,大约15-17厘米,颜色
wow如何赚钱最快
爱上一个有男朋友的女孩应该选择继续等待?还
梦幻西游号被盗还升级了
4300MAH 14.8V的 联想笔记本电脑的电池多少钱
中式汉堡连锁店加盟哪家好?
如何训练罗威纳犬,要最基本详细的
农业银行卡挂失 补办 和存款定期的问题。
问问积分可以用来干什么啊?
推荐资讯
华硕w519怎么样?
朋友得定义是什么!
地质矿产勘查是什么专业,与矿产普查与勘探这
DNF重庆二区收集图书管理员套装残片
杭州下沙水货手机在那里买好?
我的QQ校友图标何时才能开通呀!
上海无痕毛发移植多少钱,求高人相助!
三国几级点亮?
华宇物流从嘉兴到贵州到付收费是怎么样的?
张皇失措的意思
肠结核会传染给家人吗?
有些时候为什么q币会没了呢???
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?