我有一个简单的模块(python 2.7),我正在尝试导入一个类,但是我收到一个错误:
ImportError: cannot import name Engine
我的代码是:
from components import Engine
和组件:
class Engine(object):
pass
另一方面
from components import *
工作正常
我做错了什么?任何提示赞赏
答案 0 :(得分:0)
如果你有这个结构:
.
├── components
│ ├── Engine.py
│ └── __init__.py
└── main.py
例如main.py
是:
from components import Engine
print 'Hi'
Engine.py
是:
class Engine(object):
pass
您不能发现import语句有任何问题。 代码运行良好:
> python main.py
Hi