我正在使用Python 3,我正试图找到一种方法来搜索在程序中插入'\'(单反斜杠)的方法。
我遇到这个错误: 语法错误:扫描字符串文字时的EOL
答案 0 :(得分:1)
你必须逃避反斜杠:
\\
来自Python Docs:
反斜杠
(\)
字符用于转义具有特殊含义的字符,例如换行符,反斜杠本身或引号字符。
此外,正如@Torxed在回答中提到的,您可以使用前缀r
或R
:
字符串文字可以选择以字母
'r'
或'R'
为前缀;这些字符串称为原始字符串,并使用不同的规则来解释反斜杠转义序列。
r"Some string with \ backslash"
答案 1 :(得分:1)
或使用:
print(r'This is \backslash')
但建议使用this \\backslash
进行转义。