导入:模块名称与文件名相同

时间:2014-04-29 15:38:13

标签: python python-2.7 import packages

我有一个如下的包结构(由cookiecutter使用this template构建):

project
    <package-name>
         __init__.py
         <package-name>.py
README.rst
LICENSE
setup.py
...

.py内有一个类Foo

将其安装到带有easy_install的virtualenv后,我可以访问该课程

from <package-name>.<package-name> import Foo

我想知道如何通过FOO访问from <package-name> import Foo

1 个答案:

答案 0 :(得分:4)

您可以将<package-name>中的所有内容导入__init__.py文件;添加一行:

from .<package-name> import *

__init__.py模块中。