[Python-Dev] PEP 30XZ: Simplified Parsing
Benji York
benji at benjiyork.com
Thu May 3 15:01:54 CEST 2007
Ron Adam wrote:
> The following inconsistency still bothers me, but I suppose it's an edge
> case that doesn't cause problems.
>
> >>> print r"hello world\"
> File "<stdin>", line 1
> print r"hello world\"
> ^
> SyntaxError: EOL while scanning single-quoted string
> In the first case, it's treated as a continuation character even though
> it's not at the end of a physical line. So it gives an error.
No, that is unrelated to line continuation. The \" is an escape
sequence, therefore there is no double-quote to end the string literal.
--
Benji York
http://benjiyork.com
More information about the Python-Dev
mailing list