方案: 我经常在iPython的'pylab'模式下进行交互式数据分析。在这些会话期间,我创建了许多间歇性变量,有时我忘记了所谓的事情,特别是如果分析会话运行了几天(显然是中断)。
现在的问题是,使用dir()命令可以看到这个iPython会话中所有已定义的变量,但由于它是一个pylab会话,许多重要的numpy和matplotlib命令都在全局命名空间中,而且找到我的基本绝望在这个庞大的列表中拥有已定义的变量。
有没有办法对“导入的”和已创建的文件进行过滤,以便只能看到我在此会话期间手动创建的变量?
答案 0 :(得分:2)
ipython的神奇功能%谁应该完成这项工作。