相关疑难解决方法(0)

模块没有属性

我有一个包含许多.py文件的目录.每个文件定义一些类.我__init__.py在目录中也有一个空.

例如:

myproject
    __init__.py
    mymodule
        __init__.py
        api.py
        models.py
        views.py
Run Code Online (Sandbox Code Playgroud)

我试图导入mymodule并访问所有这些文件中定义的类:

from myproject import mymodule

print mymodule.api.MyClass 
Run Code Online (Sandbox Code Playgroud)

它给我一个错误,说mymodule没有属性api.为什么?为什么我只能访问其中一个文件(models.py)而不访问其他文件?

In [2]: dir(banners)
Out[2]:
['__builtins__',
 '__doc__',
 '__file__',
 '__name__',
 '__package__',
 '__path__',
 'models']
Run Code Online (Sandbox Code Playgroud)

python

46
推荐指数
2
解决办法
6万
查看次数

标签 统计

python ×1