2012-03-20 64 views
0

我想将模块中的所有内容导入IPython会话中的全局命名空间。所以我试了from <module> import *,但那不行。虽然这在Python会话中按预期工作。我如何在IPython中执行此操作?将所有内容从ipython中的模块导入当前命名空间

我意识到这是不好的做法,但我只是想为常用模块的交互式会话做到这一点。

+0

它应该工作。你在用什么模块,以及什么版本的IPython? – 2012-03-20 17:41:28

+0

@ThomasK我使用了一个名为[ROOT]的数据分析框架(http://root.cern.ch/drupal/)。我想用这个框架的python绑定(称为PyROOT)。我已经问过我的同事们,他们似乎都看到了同样的行为。在你的评论之后,我试图对os模块做同样的工作。所以我猜这个问题与PyROOT有关。 – suvayu 2012-03-20 22:04:07

+0

任何想法可能是PyROOT的问题?如果我可以将这些信息包含在我的错误报告中给开发者,那将是一件好事。 – suvayu 2012-03-20 22:05:42

回答

0

from ROOT import *在IPython下不受PyROOT支持。这是来自ROOT 5.34/09的警告:

UserWarning: "from ROOT import *" is not supported under IPython 
相关问题