[Python-Dev] PEP 30XZ: Simplified Parsing (original) (raw)

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 "", 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