如何在Python str.replace中屏蔽双引号?
我的(JSON)文件中包含以下字符串,由于JSON无效,我需要替换它。
"duration": ,
我需要拥有
"duration": NULL,
我尝试了
str.replace(""duration":", "duration": NULL")
str.replace("""duration":"", """duration": NULL"")
但是没有任何效果。正确的方法是什么?
答案 0 :(得分:3)
您可以将搜索字符串用单引号引起来,也可以使用\"
str.replace('"duration":', '"duration": NULL')
或
str.replace("\"duration\":", "\"duration\": NULL")