我在寫一個包含很多模塊的應用程序。在我的入口點模塊中,我需要導入很多這些模塊來構建我的主GUI窗口並連接所有必需的MVP部件。目前,我有這樣的事情:在python中處理大量進口
from project.model.model1 import Model1
from project.model.model2 import Model2
...
from project.view.view1 import View1
...
from project.presenter.presenter1 import Presenter1
from project.presenter.presenter2 import Presenter2
...
我知道,我也許應該把很多這些類在同一個模塊,但我喜歡的結構和短文件長度,這類似於Java的方法給我。
我如何處理這種情況,而不會使用20+行進口混淆我的模塊?難道我把所有的進口到一個單獨的模塊,進口的是,還是有,做像一個黑客:
from project.model.* import *
編輯:,因爲這是標記爲重複,我不想導入所有這些模塊(這將更容易),但導入這些模塊的所有類。
我的編輯器摺疊導入。 –
我也是,只是一個普遍的問題,因爲python擁有所有這些技巧,使整體看起來更好。 –
正如作者在編輯中所說的,這不是鏈接問題的重複。那是關於導入多個模塊,而這是關於從不同模塊導入特定類的。 – egpbos