Ошибка EOF Python raw_input ()

Я использую Zed Shaw's Learn Python на жестком пути .

В упражнении 11 код вызывает ошибку EOF в строке 2. Вот код:

 1 print "How old are you?", 2 age = raw_input() 3 print "How tall are you?", 4 height = raw_input() 5 print "How much do you weigh?", 6 weight = raw_input() 7 print "So, you're %r old, %r tall and %r heavy." % ( age, height, weight) 

Я искал форум StackOverflow, Google и Hacker News. Я не мог найти ответа: (а) решил эту проблему и (б) я мог понять.

Я использую компилятор python на ideone.com (также попробовал еще два онлайновых компилятора и не работал).

(Прочтите это, но не можете применить его: Python EOF Ошибка в raw_input () ).

One Solution collect form web for “Ошибка EOF Python raw_input ()”

Проблема в том, что онлайн-переводчики обычно не делают паузы, чтобы позволить пользователю вводить материал. Вместо этого они будут использовать фиксированный «файл» в качестве stdin из которого считываются данные. Если вы не укажете его, он будет пустым, поэтому запрос ввода приведет к EOF, так как (пустой) файл уже был исчерпан.

Однако можно указать входные данные. На идее вы должны нажать кнопку stdin и сразу ввести данные. Например:

 old tall weight 

Тогда ваш скрипт будет работать .

Но вы действительно должны рассмотреть возможность загрузки Python и запустить его в командной строке с помощью обычного интерпретатора. Таким образом, вы фактически получаете некоторую интерактивность.

  • Использование wxPython для ввода данных от пользователя
  • Необработанный вход, если в выражениях Python
  • Простой raw_input и условия
  • Как установить ограничение по времени на raw_input
  • Ввод пользователя с таймаутом, в цикле
  • Обратная совместимость входных вызовов в Python
  • Как разрешить raw_input повторять, пока я не захочу выйти?
  • Python: проблема с raw_input с чтением числа
  •  
    Interesting Posts for Van-Lav

    простое нажатие клавиши в приложении python tkinter

    Сопоставление значений столбцов в Pandas DataFrame со значениями «NaN»

    Преобразование видеофайлов, загружаемых пользователем и обслуживание с помощью django, python

    Запуск процесса в pythonw с помощью Popen без консоли

    Как добавить новый столбец и строку в файл .xls с помощью xlrd

    Заказ Django-запроса на @property

    эквивалент matplotlib для MATLABs truesize ()

    Невозможно найти мой ПИТОНПАТ

    Асинхронно получать вывод из длинных команд оболочки с asyncio (Python 3.4+)?

    Создание нулевого заполненного кадра данных панд

    Лучший способ проверить new-line-independent-identity 2 файла с помощью python

    Параметрирование параметров сообщения, полученных GSM-модемом в python

    Как определить и удалить деревья трассировки из nltk.trees?

    Как указать scons на другой компилятор, установленный в моем домашнем каталоге?

    Преобразование формата данных PANDAS с ежемесячного на ежедневный

    Python - лучший язык программирования в мире.