ImportError:无法导入名称MapTile

时间:2018-07-14 03:34:37

标签: python

所以,我这里有点问题。 (这可能会令人困惑,我会解释一下) 每当我尝试运行我的程序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'

如果您需要更多信息,我可以给您。

0 个答案:

没有答案