我通常在ipdb调试器的帮助下通过将以下行放入源代码来调试python脚本:
import ipdb; ipdb.set_trace()然后,当我运行脚本时,ipdb就启动了。通常,我需要使用numpy绘图库在交互式图形中绘制matplotlib数组。我使用以下命令使ipdb内部的交互式绘图成为可能
import matplotlib.pyplot as plt
plt.ion()我的问题是,在ipdb启动时是否可以自动运行这两个命令。
发布于 2015-06-29 07:36:59
我目前正在研究如何在ipdb (加载用户配置和init脚本)中修复这个问题。但目前有一个解决方案,我发现了阅读pdb文件。
如果您将一个.pdbrc文件放置在您的家里或项目目录的根目录中,脚本将在pdb中执行(这也适用于ipdb)。
下面是我目前正在处理的问题:https://github.com/gotcha/ipdb/issues/61
https://stackoverflow.com/questions/30617765
复制相似问题