我在过去的几天里用Python编写了一些程序,直到昨天一切都运行良好。每当我尝试运行脚本时,shell只会响应消息RESTART以及存储脚本的路径。这是一张图片:
我不知道如何解决这个问题,也无法找到解决方法。当我将代码直接写入shell时,一切正常但只有当我尝试从另一个文件运行脚本时才会出现此错误。
提前致谢
答案 0 :(得分:0)
除RESTART行外,您看到的行为与IDLE无关。运行任何没有使用'-i'选项打印任何内容的程序(没有IDLE),你会看到相同的东西 - '>>> '提示。
C:\Users\Terry>type testprog.py
5+5
C:\Users\Terry>python -i testprog.py
>>> quit()
C:\Users\Terry>
IDLE运行编辑器窗口代码,就像在控制台(Windows上的命令提示符)中使用'python -i'运行一样。
答案 1 :(得分:-1)
那是因为你的testprog.py
实际上没有输出任何东西。尝试将其更改为print(5 + 5)
或类似内容,目前仅计算5+5
然后退出。