Python:eoferor:EOF读取行时

Python:eoferor:EOF读取行时,python,text,python-2.7,compiler-construction,sublimetext2,Python,Text,Python 2.7,Compiler Construction,Sublimetext2,这可能会重复,但现有的答案都没有解决我的问题 因此,我使用的是Python2.7,每当我尝试以下操作时都会出现此错误(标题): number = int(raw_input('Number : ')) 我在Sublime Text 2、compileronline.com和codecademy中尝试了这一点;它在前两个站点中失败。它可以在codecademy和终端编译器中工作,但我无法确切理解它失败的原因。 要解决此问题,可以安装名为的包。Submizerepl提供了一个接收输入的Python

这可能会重复,但现有的答案都没有解决我的问题

因此,我使用的是
Python2.7
,每当我尝试以下操作时都会出现此错误(标题):

number = int(raw_input('Number : '))
我在Sublime Text 2、compileronline.com和codecademy中尝试了这一点;它在前两个站点中失败。它可以在codecademy和终端编译器中工作,但我无法确切理解它失败的原因。

要解决此问题,可以安装名为的包。Submizerepl提供了一个接收输入的Python解释器

至于compileronline.com,您需要在网站右下角的“STDIN input”字段中提供输入

try:
    value = raw_input()
    do_stuff(value) # next line was found 
except (EOFError):
   break #end of file reached
在处理来自管道输入的输入流的末尾时,这似乎是对原始输入的正确使用。