[英]what's wrong with this python line?
我的源代码中的以下行:
a = testSourceDir.find("\\", testSourceDir.find("\\drv")+1)
在外壳中显示为:
a = testSourceDir.find("\", testSourceDir.find("\\drv")+1)
但给出以下错误:
SyntaxError: unexpected character after line continuation character
我究竟做错了什么?
“在外壳中显示为:”
你那是什么意思?
第一行是正确的。 第二行不是。 这样做的问题是您只有一个反斜杠,而不是'\\\\'
,即仅包含您打算编写的反斜杠的字符串,实际上第一个字符串是'\\", testSourceDir.find('
该字符串不是以反斜杠开头,而是以双引号开头,并以(。
所以那是错的。 奇怪的是,您的语句“在外壳中显示为”。 不,这不对。 我不知道您在做什么,但通常反斜杠“显示”为\\\\
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.