代码在IDLE和py脚本中表现不同 - ghost.py

问题描述 投票:2回答:1
from ghost import Ghost

从IDLE工作中运行它;但如果我只用这行代码运行一个py文件就会出现这个错误。

Traceback (most recent call last):
  File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module>
    from ghost import Ghost
  File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module>
    from ghost import Ghost
ImportError: cannot import name Ghost

这似乎是一个愚蠢的问题,但它是如此简单,以至于我无法找到我的错误。

我正在使用ghost.py和PySide,两者都是用pip安装的。

python python-idle ghost.py
1个回答
0
投票

你的程序试图导入自己,因为它找到的第一个模块ghost是你的ghost.py

重命名您的程序将解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.