2017-07-07 58 views
0

我正在使用python 2.7,並且正在構建一個包含大量子目錄的模塊。結構看起來是這樣的:如何將函數導入到我的模塊的主命名空間?

mainmodule/ 
    __init__.py 
    submodule/ 
    __init__.py 
    somefunction.py 
    someotherfuntion.py 

現在進口我會的,而不是這個時候:

>>> from mainmodule.submodule.somefunction import func 
>>> func(do_some_stuff) 

我想這一點:

>>> import mainmodule 
>>> mainmodule.func(do_some_stuff) 

提前感謝!

回答

0

您應該然後導入,並在暴露你的功能你mainmodule的__init__.py

from .submodule.somefunction import func 
+0

輝煌,謝謝! – landolanplz

相關問題