__init__.py
在您的项目文件夹中创建一个文件,Python会将其视为模块。
然后可以使用以下语法导入包目录中的类:
from package import class
import package.class
在中__init__.py
,您可以创建一个__all__
定义from package import *
行为的数组:
# name1 and name2 will be available in calling module's namespace
# when using "from package import *" Syntax
__all__ = ['name1', 'name2']
一般来说,了解如何组织大量代码的一个好方法是选择一个流行的Python包,并查看它们是如何做到的。我会检查Django和Twisted的入门知识。