从 pdb 调试器更改为 python 命令行时如何导入导入

How to import imports when changing from pdb debugger to python command line

当我使用 pdb 调试 python 程序时,我通过以下方式进入 python 控制台模式:

(pdb) !import code; code.interact(local=vars())

这非常有用,因为它允许您以交互方式使用 python 使用循环、条件和其他与中断执行时代码相同的状态,并使用所有变量的当前状态状态。

问题是所有的import都得重新import一次,数量多的时候会很麻烦。

有没有办法在从调试模式更改为命令行模式时让您在 python 代码中进行所有导入?

我刚刚意识到可以通过调用

来实现
(pdb) interact