Gabriel Genellina wrote:
<div class="moz-text-flowed" style="font-family: -moz-fixed">En Mon, 06 Jul 2009 19:56:40 -0300, matt0177 <[email protected]> escribió:I use stdout this way all the time, with no problem (python 2.6, Windows XP). But as you point out, stdin redirection doesn't seem to work using the file associations. I do get a different error though. When I look at sys.stdin, it shows an open file, with handle of zero, as expected. But when I do a raw_input(), it gets:When I try to run the command as outlined inthe book "simple_markup2.py < test_input.txt > test_output.html i get thefollowing error every time. IOError: [Errno 9] Bad file descriptorThat's a Windows problem. When you execute the script as itself (either as you do in the command line, or by double-clicking on it), it doesn't have valid standard handles.You have to invoke Python explicitely: python simple_markup2.py < test_input.txt > test_output.html(you may need to specify the full path to python.exe, or add the directory where Python is installed to your system PATH).
EOFError: EOF when reading a line
--
http://mail.python.org/mailman/listinfo/python-list
