我正在使用 pdb 来检查run -d
在 ipython 会话中调用的脚本。能够绘制一些变量会很有用,但我需要它们在主 ipython 环境中才能做到这一点。
所以我正在寻找的是在我退出 pdb 后使变量在主交互会话中可用的某种方法。如果您在最顶层的框架中设置了一个变量,它似乎确实存在于 ipython 会话中,但这不适用于更下方的任何框架。
类似于export
以下内容:
ipdb> myvar = [1,2,3]
ipdb> p myvar
[1, 2, 3]
ipdb> export myvar
ipdb> q
In [66]: myvar
Out[66]: [1, 2, 3]