the "-u" argument
Martin von Loewis
loewis at informatik.hu-berlin.de
Sun Oct 21 09:35:31 EDT 2001
Felix <bfg10k at 21cn.com> writes:
> when i use "python -u" to start the interpreter, every time i hit "ENTER"
> the interpreter always produce an error message like below.
>
> >>>
> File "<stdin>", line 1
>
> ^
> SyntaxError: invalid syntax
>
> but i didn't type any statement (thus there can't be any SyntaxError).
>
> does anybody know why this happens?
My guess is this is because of the CR character that is send as part
of the CRLF sequence. Without -u, the C library translates CRLF to LF,
which is acceptable; if the CR remains, it is an error.
Regards,
Martin
More information about the Python-list
mailing list