如何在iPython会话中识别/找到自己创建的变量?

时间:2012-03-15 13:35:45

标签: ipython matplotlib

方案: 我经常在iPython的'pylab'模式下进行交互式数据分析。在这些会话期间,我创建了许多间歇性变量,有时我忘记了所谓的事情,特别是如果分析会话运行了几天(显然是中断)。

现在的问题是,使用dir()命令可以看到这个iPython会话中所有已定义的变量,但由于它是一个pylab会话,许多重要的numpy和matplotlib命令都在全局命名空间中,而且找到我的基本绝望在这个庞大的列表中拥有已定义的变量。

有没有办法对“导入的”和已创建的文件进行过滤,以便只能看到我在此会话期间手动创建的变量?

1 个答案:

答案 0 :(得分:2)

ipython的神奇功能%谁应该完成这项工作。