Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 代码在空闲和py脚本-ghost.py中的行为不同_Python_Python Idle_Ghost.py - Fatal编程技术网

Python 代码在空闲和py脚本-ghost.py中的行为不同

Python 代码在空闲和py脚本-ghost.py中的行为不同,python,python-idle,ghost.py,Python,Python Idle,Ghost.py,从闲置工作中运行;但是,如果我只使用这一行代码运行py文件,它会得到这个错误 from ghost import Ghost 回溯(最近一次呼叫最后一次): 文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在 从鬼进口鬼 文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在 从鬼进口鬼 ImportError:无法导入名称重影 这似乎是一个愚蠢的问题,但它是如此简单,我找不到我的错误 我将ghost.py与PySide

从闲置工作中运行;但是,如果我只使用这一行代码运行py文件,它会得到这个错误

from ghost import Ghost
回溯(最近一次呼叫最后一次):
文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在
从鬼进口鬼
文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在
从鬼进口鬼
ImportError:无法导入名称重影
这似乎是一个愚蠢的问题,但它是如此简单,我找不到我的错误


我将ghost.py与PySide一起使用,两者都安装了pip

您的程序正在尝试导入自身,因为它找到的第一个模块是您的
ghost.py


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

更改脚本的名称。使用与您尝试导入的模块同名的脚本是行不通的。谢谢。我要投我自己的一票question@DeepSpace将您的答案作为答案发布,以便OP可以接受。:)
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