我的模块文件中有许多不同的功能。此外,我还有几个应用程序文件,它们调用我的模块文件的功能。
现在我有一个包装和不同的子包装: RELEASE1 / main / core
RELEASE1 / main / core / app
RELEASE1 / main / core / modules
RELEASE1 /主/钢琴
RELEASE1 / main / piano / app
RELEASE1 / main / piano / modules
RELEASE1 / main / import
RELEASE1 / main / import / app
RELEASE1 / main / import / modules
1。)可以在每个子包中有一个用于应用程序的文件夹和一个用于模块的文件夹吗?什么是最佳实践?
2。)我在每个级别中都需要一个 init .py吗?有没有办法减少__init__py的数量?
3。)如果我运行RELEASE1 / main / import / app / app1.py,如何从RELEASE1 / main / core / modules导入模块 这不行 -> 初始化 .py
import .. from piano.module.mod1
<- -> RELEASE1 / main / import / app / app1.p
import piano.module.mod1
<-
没有名为“钢琴”的模块