我刚开始使用我的第一个python项目,但我从一开始就遇到了问题。我想弄清楚如何将一个类导入到我的main.py文件中。在python中导入类返回无法导入名称错误
我的目录结构...
game
- __init__.py
- main.py
- player.py
到目前为止,我有在main.py ...
from player import Player
player1 = Player("Ben")
print player1.name
我得到以下错误...
Traceback (most recent call last): File "main.py", line 1, in from player import Player ImportError: cannot import name Player
我已经有一个谷歌,但找不到任何工作。有人可以帮忙吗?
我使用Python 2.7.10
更新
所以我player.py包含
class Player:
def __init__(self, name):
self.name = name
def name(self):
return self.name
和我初始化 .py文件是空
向我们展示'player.py'的完整内容。 – Kevin
为此向我们展示了'__init __。py'和'player.py'中的内容。 –
当你遇到错误时,你在哪里调用脚本?我怀疑'player.py'不在'PYTHONPATH'上 –