在原始字符串中尾随斜杠

geo*_*org 5 python syntax

只是一个快速愚蠢的问题.如何在原始字符串文字中编写尾部斜杠?

r = r'abc\'  # syntax error
r = r'abc\\' # two slashes: "abc\\"
Run Code Online (Sandbox Code Playgroud)

小智 6

你不能.原始字符串文字不能以奇数个反斜杠结尾(langref ;该部分的最后一段).您可以在不使用反斜杠的情况下编写原始字符串文字,并将最终反斜杠写为普通字符串文字:

r = r'abc' '\\'
Run Code Online (Sandbox Code Playgroud)

相邻的字符串文字由解析器隐式连接.