【发布时间】:2012-01-17 17:44:20
【问题描述】:
我有一个目录,其中包含许多 .py 文件。每个文件都定义了一些类。我的目录中还有一个空的__init__.py。
例如:
myproject
__init__.py
mymodule
__init__.py
api.py
models.py
views.py
我正在尝试导入 mymodule 并访问所有这些文件中定义的类:
from myproject import mymodule
print mymodule.api.MyClass
它给了我一个错误,说mymodule 没有属性api。为什么?为什么我只能访问其中一个文件 (models.py) 而不能访问其他文件?
In [2]: dir(banners)
Out[2]:
['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'__path__',
'models']
【问题讨论】:
标签: python