Python 3: EOF при чтении строки (Sublime Text 2 недоволен)
while True:
reply = input('Enter text')
if reply == 'stop': break
print(reply.upper())
Результат был:
Enter text:Traceback (most recent call last):
File "C:\PythonProjects\5.py", line 2, in <module>
reply = input('Enter text:')
EOFError: EOF when reading a line
[Finished in 0.2s with exit code 1]
Это только в Sublime Text 2. Я пробовал IDLE, пробовал командную строку, все идеально. Почему Сублеме кричит на меня?
Кстати, может быть, вы могли бы также объяснить, что EOF может означать в такой ситуации. Конечно, я прочитал в документации, что если EOF читается из ввода, возникает соответствующая ошибка. Я хотел бы смоделировать эту ситуацию. Ввод только с клавиатуры? Если да, какую комбинацию клавиш я должен ввести, чтобы получить EOF?
Заранее спасибо.