ipdb启动时自动执行命令



我通常在ipdb调试器的帮助下调试python脚本,在源代码中放入以下行:

import ipdb; ipdb.set_trace()

当我运行脚本时,ipdb启动。我经常需要使用matplotlib绘图库在交互式图形中绘制numpy数组。我使用以下命令在ipdb内实现交互式绘图:

import matplotlib.pyplot as plt
plt.ion()

我的问题是,当ipdb启动时,是否可以自动运行这两个命令

我目前正在研究如何在ipdb(加载用户配置和初始化脚本)中修复此问题。但现在有一个解决方案,我发现阅读pdb文档。

如果您将.pdbrc文件放在您的主目录或项目目录的根目录下,脚本将在pdb shell中执行(它也适用于ipdb)。

这是我目前正在处理的问题:https://github.com/gotcha/ipdb/issues/61

相关内容

  • 没有找到相关文章

最新更新