python raw_input после чтения sys.stdin

У меня проблема со следующими строками. Сначала я читаю из STDIN (одну строку из Java-программы STOUT), затем я хотел бы прочитать из подсказки в программе Python (2.7).

for line in sys.stdin:
    c = line.split()
    break;
//
// do stuff
//
val = raw_input()
print(val)

которые возвращают:

Traceback (most recent call last):
  File "test.py", line 6, in <module>
    val = raw_input()
EOFError: EOF when reading a line

Как перестать читать из STDIN и читать из подсказки? Спасибо, Николас


person dagnic    schedule 19.12.2016    source источник
comment
Какую версию Python вы используете?   -  person ebeneditos    schedule 19.12.2016
comment
Это может помочь: stackoverflow.com /вопросы/17758782/   -  person ebeneditos    schedule 19.12.2016
comment
Используйте raw_input, чтобы также прочитать одну строку со стандартного ввода.   -  person Paulo Scardine    schedule 19.12.2016
comment
Как использовать raw_input со стандартным вводом?   -  person dagnic    schedule 19.12.2016
comment
посмотрите, работает ли следующее: c = raw_input().split(); val = raw_input()   -  person Paulo Scardine    schedule 19.12.2016
comment
raw_input() читаю на стандартный ввод, но получаю ту же ошибку.   -  person dagnic    schedule 19.12.2016