2012-03-20 27 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 
相關問題