从IDLE编辑器窗口运行Python代码

时间:2016-07-24 11:11:19

标签: python python-idle

我在过去的几天里用Python编写了一些程序,直到昨天一切都运行良好。每当我尝试运行脚本时,shell只会响应消息RESTART以及存储脚本的路径。这是一张图片:

ViewDataBinding

我不知道如何解决这个问题,也无法找到解决方法。当我将代码直接写入shell时,一切正常但只有当我尝试从另一个文件运行脚本时才会出现此错误。

提前致谢

2 个答案:

答案 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然后退出。