尝试运行代码时出现Python EOF错误

时间:2016-04-26 19:33:47

标签: python atom-editor eoferror

我正在尝试使用atom-runner for atom运行python代码,但它返回并且EOF错误。我做了类似问题的其他答案,并将raw_input()而不是input(),但它仍然返回并且EOF错误。

这是我的代码:

tempf = int(raw_input("What is the temperature in fahrenheit?  "))
tempc = (tempf - 32) * 5 / 9
print("The temperature in celsius is", tempc, "degrees.")

这是错误:

  

华氏温度是多少? Traceback(最近一次调用最后一次):       文件“C:\ Documents \ Programming \ Python \ f2c.py”,第1行,in       tempf = int(raw_input(“华氏温度是多少?”))       EOFError:读取行时的EOF

1 个答案:

答案 0 :(得分:1)

将评论中的答案汇总为atom-runner does not support STDIN,并将链接问题作出回应:

  

谢谢!如果有人想要提出拉动请求以支持这一点,那么它可能会被接受(如果它看起来很好并且没有破坏任何东西,那就是)。

然而,正确地指出你可以使用script package来实现你想要的东西。