Çok sayıda içe aktarma işlemi çok sayıda modüle sahip bir uygulama yazıyorum. Giriş noktası modülümde, ana GUI penceremi oluşturmak ve tüm gerekli MVP parçalarını birleştirmek için bu modüllerin birçoğunu içe aktarmam gerekiyor. Şu ben böyle bir şey var: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
...
Ben muhtemelen aynı modüle bu sınıfların bir sürü koymak gerektiğini biliyorum, ama bu Java benzeri bir yaklaşım bana verir yapısı ve kısa dosya uzunluklarını gibi.
Modülümü 20'den fazla dışa aktarma hattıyla karıştırmadan bu tür bir durumu nasıl ele alırım? i ayrı bir modül ve ithalat içine tüm ithalat koymak ya da benzeri bir şey yapan bir hack var mı:
from project.model.* import *
Düzenleme: Bu bir tekrar olarak işaretlenmiş beri ithal etmek istemiyorum Tüm bu modüller (daha kolay olurdu), ancak bu modüllerin tüm sınıflarını içe aktarın.
Editörüm içe aktarıyor. –
Benimki de python'un genel olarak daha güzel görünmesini sağlamak için tüm bu hilelere sahip olduğundan, benimki de sadece genel bir soru. –
Yazar onun düzenlemesinde dediği gibi, bu bağlantılı sorunun bir kopyası değildir. Bu, çoklu modüllerin içe aktarılmasıyla ilgili iken, bu, farklı modüllerdeki belirli sınıfları içe aktarmak ile ilgilidir. – egpbos