我正在寻找我应该放在__init__.py
文件中的代码类型,以及与此相关的最佳实践是什么。或者,这通常是一种糟糕的做法?
任何参考已知的文档来解释这一点也是非常感谢的。
发布于 2011-04-29 19:08:02
该领域的最佳实践之一是从您的库中导入所有需要的类(例如,查看mongoengine )。因此,您的库的用户可以这样做:
from coollibrary import OneClass, SecondClass
而不是
from coollibrary.package import OneClass
from coollibrary.anotherpackage import SecondClass
此外,良好实践也包含在__init__.py
版本常量中
https://stackoverflow.com/questions/5831148
复制相似问题