while True:
reply = input('Enter text')
if reply == 'stop': break
print(reply.upper())
El resultado fue:Python 3: EOF cuando se lee una línea (Sublime Text 2 está enfadado)
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]
Es sólo en Sublime Text 2. He intentado IDLE, comando tratado línea, todo es perfecto. ¿Por qué debería Subleme gritarme?
Por cierto, quizás también podría explicarme qué puede significar EOF en tal situación. Por supuesto, he leído en la documentación que si se lee el EOF de la entrada, se genera el error apropiado. Me gustaría modelar esta situación. ¿La entrada es solo sobre el teclado? En caso afirmativo, ¿qué combinación de teclas debo ingresar para obtener EOF?
Gracias de antemano.
No estoy seguro del resto de su pregunta, pero EOF suele ser 'ctrl' +' D' – AGS