open() and EOFError
Gregory Ewing
greg.ewing at canterbury.ac.nz
Mon Jul 7 18:04:19 EDT 2014
Terry Reedy wrote:
> Avoid EOFError. Much better, I think, is the somewhat customary
>
> s = input("Enter something, or hit <return> to exit")
> if not s: sys.exit()
> else: <process s>
I beg to differ -- on Unix, Ctrl-D *is* the customary
way to exit from something that's reading from stdin.
In any case, you need to be able to handle EOF gracefully
if the user uses it.
--
Greg
More information about the Python-list
mailing list