在Python中,如何用反斜杠和双引号替换双引号?
>>> s = 'my string with "double quotes" blablabla'
>>> s.replace('"', '\\"')
'my string with \\"double quotes\\" blablabla'
>>> s.replace('"', '\\\"')
'my string with \\"double quotes\\" blablabla'
我想得到以下信息:
'my string with \"double quotes\" blablabla'
注意,可以通过执行json.dumps两次和json.loads两次来转义json数组/字典:
当您只要求's'时,它会为您转义\当您打印它时,您会看到字符串处于更“原始”的状态。所以现在。。。
您应该使用^{} 模块。
json.dumps(string)
。它还可以序列化其他python数据类型。相关问题 更多 >
编程相关推荐