我有一個使用MVC模式的項目。Python在單獨文件中管理類
在「模型」文件夾中,我有很多類,每個類現在都有它自己的文件。但我覺得這樣不方便,因爲每次我需要使用課程時,我都必須單獨導入它。例如。我有很多的以下的在我的應用程序源:
from models.classX import classX
from models.classY import classY
如果我想一次導入的一切,像from models import *
我發現,我可以把各種import
在models/__init__.py
。但是這是做Python的pythonic方式嗎?什麼是約定?
請使用PEP8外殼,以便您可以區分類和模塊! - 'from models.classx import ClassX' – Eric