我在Windows上使用Python 3.7.2。 每当我运行不在永久循环内的代码时,例如
print("hello world")
什么都没有发生。在IDLE中,它只是坐在那里而不输出任何内容。在命令提示符下,窗口一运行就关闭。 当我进行永久循环时,例如
x = 0
while x == 0:
print("hello world")
它工作正常。有一次我在使用Python时遇到问题,所以我重新安装了它。
答案 0 :(得分:2)
您的脚本 IS 正在运行。它仅在几毫秒内打印,然后退出提示。如果您像这样调整脚本,就可以看到此信息:
print("hello world")
input('press enter to end.') # will await user input
或者至少这可以解释我认为的命令提示符问题。我不确定这是否可以解释IDLE错误...我们可能需要截图吗?