技術的には、ドキュメントで説明されているように、バックスラッシュの奇数。
>>> 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
パーサーは生の文字列内のバックスラッシュを通常の文字として扱うことができるようです(それは、生の文字列が何であるかということではありませんか?)。