无法打印' \' (Python中的单反斜杠)

时间:2014-06-18 06:09:44

标签: python-3.x

我正在使用Python 3,我正试图找到一种方法来搜索在程序中插入'\'(单反斜杠)的方法。

我遇到这个错误: 语法错误:扫描字符串文字时的EOL

2 个答案:

答案 0 :(得分:1)

你必须逃避反斜杠:

\\

来自Python Docs

  

反斜杠(\)字符用于转义具有特殊含义的字符,例如换行符,反斜杠本身或引号字符。

此外,正如@Torxed在回答中提到的,您可以使用前缀rR

  

字符串文字可以选择以字母'r''R'为前缀;这些字符串称为原始字符串,并使用不同的规则来解释反斜杠转义序列。

r"Some string with \ backslash"

答案 1 :(得分:1)

或使用:

print(r'This is \backslash')

但建议使用this \\backslash进行转义。