在一个包内的模块中,我需要使用在该包的
__init__.py
中定义的函数。我应该如何在位于该包内的模块中导入该包,以便我可以使用该函数?导入__init__
将不会导入该包,而是导入名为__init__
的模块,从而导致具有不同名称的两个副本...是否有一种Pythonic方式来实现这个呢?
__init__.py
导入的问题。 - BrenBarn__init__.py
文件作为有效的命名空间。你永远不应该直接导入__init__.py
。 - Martijn Pieters