【发布时间】:2015-03-03 20:44:21
【问题描述】:
在调试我的 Python 代码时,我从命令行通过 ipdb 运行脚本,并设置了一些断点。然后我对一个或多个模块进行一些更改,然后重新运行。但是,如果我只是使用运行模块do not get reloaded。为了确保它们这样做,我可以存在并完全重新启动 Python,但是我需要重置所有断点,如果我有很多断点并且一遍又一遍地完成,这将是乏味的。
有没有办法将断点保存到 (i)pdb 中的文件中,以便在不更改行号的小更改后,我可以转储断点、重新启动 Python + pdb 并重新加载断点?相当于 Matlabs X = dbstatus,保存/加载X,设置dbstop(X)。
【问题讨论】: