【发布时间】:2013-01-18 01:01:07
【问题描述】:
我目前正在参加 Python 交互式解释器会话。我有一个函数,我知道它正在做一些时髦的事情,所以我想在调试器会话中逐步完成它。我知道函数的文件名和行号。
我现在有什么方法可以在该函数的开头设置一个断点,然后运行它并逐步执行它吗?无需打开编辑器,定位文件,定位函数,手动插入import pdb; pdb.set_trace(),保存文件,然后回到解释器,重新加载函数来自的模块并运行它?更不用说如果我忘记删除以后会带来麻烦的 pdb 跟踪。
总结问题:如果我在正常的 Python 解释器会话(或 iPython)中,是否可以在某处设置断点并开始调试,而无需实际编辑代码 @ 987654322@某处?
【问题讨论】: