打印反斜杠时在Python中扫描字符串字面量遇到EOL
我想用Python打印一个\
,但是看起来\
是个特殊字符。我的代码print "\"
运行后出现了SyntaxError: EOL while scanning string literal
的错误。有没有什么建议?
2 个回答
0
你不能用一个 \
符号来结束一个字符串,因为这样可能会让它去处理 "
符号。你需要用 "\\"
来表示。
1
在Python中,反斜杠(\)用来表示一些特殊的字符,这叫做“转义序列”。如果你想正确地实现你想要的功能,可以参考下面的代码:
print "\\" # You need to escape the \ character