我的源代码中的以下行:
a = testSourceDir.find("\\", testSourceDir.find("\\drv")+1)
在shell中显示为:
a = testSourceDir.find("\", testSourceDir.find("\\drv")+1)
但是出现以下错误:
SyntaxError: unexpected character after line continuation character
我做错了什么?
答案 0 :(得分:4)
答案 1 :(得分:3)
“在shell中显示为:”
你是什么意思?
第一行是正确的。第二行不是。它有什么问题,你只有一个反斜杠,所以第一个字符串实际上是'\\'
,而不是'\", testSourceDir.find('
,即一个只包含你想写的反斜杠的字符串。该字符串不以反斜杠开头,以双引号开头,以(。
这就是错误的。这里奇怪的是你的声明“在shell中显示为”。不,这不对。我不知道你在做什么,但一般来说反斜杠被“显示”为\\
。