what is wrong with that r"\"
Jean-Paul Calderone
exarkun at divmod.com
Tue Jul 3 09:25:43 EDT 2007
On Tue, 03 Jul 2007 06:16:43 -0700, kyosohma at gmail.com wrote:
>On Jul 3, 7:15 am, alf <ask at me> wrote:
>> question without words:
>>
>> >>> r"\"
>> File "<stdin>", line 1
>> r"\"
>> ^
>> SyntaxError: EOL while scanning single-quoted string
>> >>> r"\ "
>> '\\ '
>
>One slash escapes the following character, so the proper way of
>writing it is either
>
>r"\\" or r"\""
>
>See http://docs.python.org/ref/strings.html for more information.
I wonder if the OP was asking how to spell the one-length string \?
In that case, the answer is that it can't be done using raw strings,
but "\\" does it. Backslash escapes aren't interpreted in raw strings,
but you still can't end a raw string with a backslash.
Jean-Paul
More information about the Python-list
mailing list