使用字符串替换时,如何在Python中屏蔽双引号?

时间:2018-09-25 10:55:42

标签: python

如何在Python str.replace中屏蔽双引号?

我的(JSON)文件中包含以下字符串,由于JSON无效,我需要替换它。

"duration":  ,

我需要拥有

"duration": NULL,

我尝试了

str.replace(""duration":", "duration": NULL")
str.replace("""duration":"", """duration": NULL"")

但是没有任何效果。正确的方法是什么?

1 个答案:

答案 0 :(得分:3)

您可以将搜索字符串用单引号引起来,也可以使用\"

来对双引号进行转义。
str.replace('"duration":', '"duration": NULL')

str.replace("\"duration\":", "\"duration\": NULL")