我有一个用例,我需要传递一个包含转义字符串属性的请求体。因此,我需要创建一个带转义双引号的字符串,并以这种形式保存它。
a = "{\"key1\":\"value1\",\"key2\":\"value2\"}"
尝试上面的方法,当print(a)时,python实际上已经取消了字符串的转义;“key1”:“value1”,“key2”:“value2”}
虽然我的要求是,做一个打印(a)它应该只打印它的原始形式:"{\"key1\":\"value1\",\"key2\":\"value2\"}"
有什么建议吗?
1条答案
按热度按时间gudnpqoy1#
选项1
使用raw字符串,
r''
选项二
使用
json.dumps()
总结
下面是两种方法的示例: