所以,我这里有点问题。 (这可能会令人困惑,我会解释一下) 每当我尝试运行我的程序game.py时,我都会遇到一个错误,告诉我“ maptile”无法导入,但是它作为一个类存在,并且该类是我要导入的类。有人可以帮我吗?
这部分可能会使它变得有些困难: 有多个文件,并且错误来自actions.py,这是我尝试导入“ maptile”的地方。但是,在tiletile.py(定义了maptile的位置)中,它是在第三行定义的。为了解决此错误,我将maptile的导入(在actions.py中)下移到了第10或13行。这意味着在定义maptile之后才进行导入。我仍然遇到错误。
导入(我认为这是错误的来源)
from tiles import MapTile
错误:
Traceback (most recent call last):
File "C:\Users\littl\OneDrive\Documents\Python
Programs\adventuregame\game.py", line 1, in <module>
import world, tiles, actions, enemies
File "C:\Users\littl\OneDrive\Documents\Python
Programs\adventuregame\tiles.py", line 1, in <module>
import items, enemies, actions, world
File "C:\Users\littl\OneDrive\Documents\Python
Programs\adventuregame\actions.py", line 13, in <module>
from tiles import MapTile
ImportError: cannot import name 'MapTile'
如果您需要更多信息,我可以给您。