我的问题是理论而不是具体,但是如果你正在开发一个Python包,其中两个子包(相同级别)需要彼此运行,你是否应该将它们作为单独的子包保留,因为它们的组织有意义分离基于他们的目的或使他们成为一个单独的子包装,因为他们必然交织在一起?
我不确定这里是否有一个简单的答案,并希望得到更多经验丰富的Python社区的一些意见 - 什么被认为是“更多Pythonic”?
答案 0 :(得分:0)
子包应该在单独的子包中,在结构和功能方面有意义。
就像课程一样,它使他们将来更容易理解,维护和升级。它还使它们可以重复用于其他应用程序。