Johan Förberg, 12.05.2010 10:05:
On Tue, 11 May 2010 19:27:37 -0300, Gabriel Genellina wrote:

so open(False) is the same as open(0), and 0 is the file descriptor
associated to standard input. The program isn't hung, it's just waiting
for you to type some text

That's interesting. Are there any more numbered pseudofiles? I suppose
its mainly an excellent way to confuse people when you open(0).read(),
but it would be interesting to know.

Standard Unix behaviour dictates that 0 is stdin, 1 is stdout, and 2 is stderr. So you can only read() from 0.

Stefan

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to