【问题标题】:Import: module name same with file name导入:模块名与文件名相同
【发布时间】:2014-06-15 15:48:07
【问题描述】:

我的包结构如下(由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

我想知道如何通过from &lt;package-name&gt; import Foo 访问FOO

【问题讨论】:

    标签: python python-2.7 import packages


    【解决方案1】:

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

    from .<package-name> import *
    

    __init__.py 模块中。

    【讨论】:

    • 谢谢@Martjin,这就是答案。
    猜你喜欢
    • 1970-01-01
    • 2016-03-04
    • 2011-01-24
    • 2011-10-29
    • 1970-01-01
    • 2020-04-04
    • 2019-07-03
    • 2011-06-23
    • 1970-01-01
    相关资源
    最近更新 更多