从技术上讲,任何奇数个反斜杠,如文档中所述。
>>> r'\'
File "<stdin>", line 1
r'\'
^
SyntaxError: EOL while scanning string literal
>>> r'\\'
'\\\\'
>>> r'\\\'
File "<stdin>", line 1
r'\\\'
^
SyntaxError: EOL while scanning string literal
看起来解析器应该将原始字符串中的反斜杠视为普通字符(这不就是原始字符串的用途吗?),但我可能忽略了一些明显的东西。