>>> 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
Run Code Online (Sandbox Code Playgroud)
似乎解析器可以将原始字符串中的反斜杠视为常规字符(不是原始字符串的全部内容吗?),但我可能遗漏了一些明显的东西.TIA!
例如,表示Windows目录的最佳方法是什么"C:\meshes\as"?我一直在尝试修改脚本,但它永远不会起作用,因为我似乎无法正确获取目录,我假设因为'\'扮演转义角色?
我正在使用python 3.5.1.当我试着这个
print(r'\t\\\')
Run Code Online (Sandbox Code Playgroud)
我收到错误:SyntaxError:EOL扫描字符串文字时.但是这个效果很好
print(r'\t\\')
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下吗?