>> can i write a eof to a file descriptor without closing it?
> 
> No.  Not on Windows, OS-X, or Unix.  There is no such thing as
> "an eof".
> 
> On CP/M Ctrl-Z is used as EOF for text files.
Common Dos/Window convention also uses ctrl+Z (0x1a) for EOF.

        c:\> copy con test.txt
        hello
        ^Z
        c:\>

*nix usually uses ctrl+D (0x04) as an EOF signal...and OS-X being 
Unixish also uses the same.

        bash$ cat > test.txt
        hello
        ^D
        bash$

Don't know about Macs earlier than OS-X.

I don't know if there are problems (triggering an actual EOF and 
closing the file) writing either of these ascii characters in 
ascii/text mode (may vary between platforms?), but there are no 
problems writing either of these characters in binary mode.

-tkc



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

Reply via email to