如何将\“放在以”引号的字符串中?

时间:2019-07-19 10:18:40

标签: python-3.x string

我有一个无法更改的文件中的特定字符串。当我将字符串读入python代码时,它会导致问题,原因是字符串中有\“。我只是不想这样做。

我有一个像这样的字符串:

"abcabc" 

我要这样:

"abc\"abc" 

我不能将字符串的引号更改为'''或'。

1 个答案:

答案 0 :(得分:0)

尝试:

s = "abcabc"
print  (s[:s.index('c')+1] + "\\\"" + s[s.index('c')+1:]) # abc\"abc
  

转义序列转义序列是一组特殊字符,用于打印无法使用键盘直接键入的字符。   每个转义序列均以反斜杠(\)字符开头。

print ("\\") # \
print ("\"") # "
print ("\\\"") # \"