Reading twice from STDIN
Dan Stromberg
drsalists at gmail.com
Thu Dec 1 21:46:10 EST 2011
More information about the Python-list mailing list
Thu Dec 1 21:46:10 EST 2011
- Previous message (by thread): Reading twice from STDIN
- Next message (by thread): Reading twice from STDIN
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 12/1/11, janedenone <janedenone at googlemail.com> wrote: > Hi, > > I would like to read from a pipe, parse the input and ask the user > what to do next: > > message = sys.stdin.read() > # message is parsed and URLs are printed as a list to choose from... > selected_index = raw_input('Which URL to open?') > > Calling raw_input() always raises in an EOFError. I tried reopening > and resetting sys.stdin, but nothing worked (at least on OX X 10.7, > see > You can read piped data from sys.stdin normally. Then if you want something from the user, at least on most *ix's, you would open /dev/tty and get user input from there. 'Not sure about OS/X. http://stackoverflow.com/questions/8034595/python-raw-input-following-sys-stdin-read-throws-eoferror). > > I am surprised to find that a seemingly trivial task cannot be > accomplished with Python 2.7 on a current Mac. Or am I missing > something simple? > > - Jan > -- > http://mail.python.org/mailman/listinfo/python-list >
- Previous message (by thread): Reading twice from STDIN
- Next message (by thread): Reading twice from STDIN
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list