从 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
当我使用 pdb 调试 python 程序时,我通过以下方式进入 python 控制台模式:
(pdb) !import code; code.interact(local=vars())
这非常有用,因为它允许您以交互方式使用 python 使用循环、条件和其他与中断执行时代码相同的状态,并使用所有变量的当前状态状态。
问题是所有的import都得重新import一次,数量多的时候会很麻烦。
有没有办法在从调试模式更改为命令行模式时让您在 python 代码中进行所有导入?
我刚刚意识到可以通过调用
来实现(pdb) interact