在Python3.5中有没有一种方法可以将字节文字转换成原始文字?
我需要将从文件中读取的json对象解析为字节字面量,它们看起来像这样:
#in the file they look like this:
{"a":"1","b":"2","c":"abc=\"d\""}
#when they are loaded they look like this:
json_bytes = b'{"a":"1","b":"2","c":"abc="d""}'现在,如果我.decode('utf8')它们并用json.loads()加载它们,它会失败,因为在这种情况下,双引号不再转义。我能以某种方式将它们加载为原始字符串或将字节字面量转换为原始字符串吗?
发布于 2017-11-08 00:03:53
现在我找到了错误所在。这似乎是我用来解析WAT文件的warcio库中的一个bug。更新到warcio 1.5,现在一切正常。
https://stackoverflow.com/questions/47156804
复制相似问题