Python ImportError:无法导入名称SlotMap

Python ImportError:无法导入名称SlotMap,python,python-3.x,importerror,Python,Python 3.x,Importerror,我遇到一个导入错误 Traceback (most recent call last): File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module> from SlotMapper import SlotMap File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <mod

我遇到一个导入错误

Traceback (most recent call last):
  File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module>
    from SlotMapper import SlotMap
  File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module>
    from SlotMapper import SlotMap
ImportError: cannot import name 'SlotMap

这不起作用的原因是您的文件名为
SlotMapper.pyw
。线路

from SlotMapper import SlotMap
正在尝试从当前文件导入
SlotMap
,因此出现错误。尝试将您的文件重命名为
slotmapper\u test.pyw
或类似的名称,所有操作都应按预期进行。您不希望您的代码文件与您尝试导入的任何模块具有相同的名称,因为导入机制将尝试首先在那里查找类/函数,而不是首先搜索模块

from SlotMapper import SlotMap