open() and EOFError
Chris Angelico
rosuav at gmail.com
Tue Jul 8 11:24:43 EDT 2014
On Wed, Jul 9, 2014 at 1:20 AM, Tim Chase <python.list at tim.thechases.com> wrote:
> On 2014-07-08 11:08, Terry Reedy wrote:
>> > Indeed. Ctrl-D is _the_ canonical way to tell a program that's
>> > reading stdin that your're done.
>>
>> Not on Windows.
>
> Okay, EOF is the canonical way to tell a program reading stdin that
> you're done. It just happens that EOF ^D on *nix-likes and ^Z on
> Win32. :-)
>
> -tkc
I can't think of any Windows-native programs that ask for EOF. Only
those which came from POSIX platforms do it. That said, though,
Windows doesn't tend to encourage interactive command-line programs at
all, so you may as well just follow the Unix convention.
ChrisA
More information about the Python-list
mailing list