2010-11-25 2 views

ответ

4
>>> help(raw_input) 
Help on built-in function raw_input in module __builtin__: 

raw_input(...) 
    raw_input([prompt]) -> string 

    Read a string from standard input. The trailing newline is stripped. 
    If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError. 
    On Unix, GNU readline is used if enabled. The prompt string, if given, 
    is printed without a trailing newline before reading. 

, что случилось? что вы набираете на клавиатуре?

редактировать (заявленный комментарий здесь):

Я предполагаю, что вы использовали py2exe с «окнами» аргумент, это означает, что ни одна консоль не открывается - без консоли нет STDIN для raw_input использовать. Вместо этого вы можете использовать аргумент «console» в файле setup.py, и ваш exe откроет окно консоли, позволяющее работать с raw_input.

+0

У меня нет возможности сделать что-либо. У меня есть raw_input() в конце main, так что он будет приостанавливаться, чтобы я мог видеть данные, которые были выведены на stdout. Он работал отлично до того, как я создал и выполнил .... Если для этой цели есть альтернатива raw_input(), я мог бы использовать это. Есть идеи? – volting 2010-11-25 21:23:23

Смежные вопросы