1
我提問之前,我要指出我認出這是不好的做法,但:的Python:導入多個模塊,
你怎麼可以綁定多個模塊進口相同的本地名稱?
例如:
import a and b and c as d
對於那些你剛咬食在位的一些背景來告訴我永遠不會做這樣的:(大型,知名)公司爲我有工作,奇蹟般地成功地創造出一個整個python模塊庫,而不會爲他們的核心軟件碰撞名稱,並將它們全部導入到全局名稱空間中。因此,例如,在大多數腳本的開始,他們做的事:
from cmds_core import *
from cmds_basic import *
from cmds_blah import *
像一對夫婦打的模塊。
我只是想在我的腳本中將它們導入到一個cmds_all中,而不是將它們留在打開的位置,或者必須找出每個函數來自哪個模塊。
這不可能像你所建議的那樣。您將不得不創建另一個模塊來導入這些模塊中的所有內容,然後導入該新模塊。 – BrenBarn 2014-10-10 18:58:11
您可以編寫另一個模塊,將所有這些函數簡單地導入'__init __。py'中的命名空間。然後只需導入你的新模塊。 – 2014-10-10 18:58:31