我想知道在Python应用程序中导入包的首选方法。我有一个这样的包结构:
project.app1.models
project.app1.views
project.app2.models
project.app1.views进口project.app1.models和project.app2.models。我想到有两种方法可以做到这一点。
绝对进口:
import A.A
import A.B.B
或具有明确的相对导入,如在Python 2.5中使用PEP 328引入的那样:
# explicit relative
from .. import A
from . import B
什么是最pythonic的方式做到这一点?
心有法竹
蝴蝶不菲
相关分类