我剛開始使用我的第一個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'上 –