Python 不识字\&引用;从数组中

Python 不识字\&引用;从数组中,python,eol,Python,Eol,我想在python代码中搜索并替换数组“abc”中的字符串“\” 我正在使用以下代码 abc=re.sub("\"," ",abc) 但它给出了以下错误 File "script", line 99 line_map=re.sub("\"," ",line_map) ^ SyntaxError: EOL while scanning string literal** 我应该对代码做哪些更改?您可以尝试将“\

我想在python代码中搜索并替换数组“abc”中的字符串“\”

我正在使用以下代码

abc=re.sub("\"," ",abc)
但它给出了以下错误

   File "script", line 99
    line_map=re.sub("\"," ",line_map)
                                    ^
SyntaxError: EOL while scanning string literal**

我应该对代码做哪些更改?

您可以尝试将“\”替换为“\\”。通常,\”用作转义字符,因此要获得实际使用的转义字符,您需要使用它两次

这是什么语言?使用的语言是PythonIn大多数语言“\”被认为是一个特殊字符。通常必须键入“\\”才能实际搜索反斜杠。即使在这个网站上,我也很难在评论部分使用反斜杠…嘿,谢谢你的即时帮助。但这对我没有帮助。它给了我以下错误回溯(最后一次调用):文件“script”,第99行,在文件“/grid/common/pkgs/python/latest/lib/python2.6/re.py”的第151行,在子返回的“编译(模式,0).sub(repl,字符串,计数)文件“/grid/common/pkgs/python/latest/lib/python2.6/re.py”,第245行,在_compileraise error中,v#无效的表达式sre_常量。错误:伪转义(行尾)嘿,它成功了!我使用了以下代码abc=abc.replace(“\\”,“”)