Python 3字节与字符串

时间:2015-06-13 08:13:53

标签: python

这可能是重复但我无法解决我的问题。 这一行给了我错误

  

TypeError:'str'不支持缓冲区接口   

process::Child

这是否意味着我必须写

unescaped = html.replace(r'\""', '"')

每次我需要更换一个字符串?

提前谢谢。

1 个答案:

答案 0 :(得分:3)

您正在使用文字值,因此只需使用带有bytes前缀的b文字字符串:

unescaped = html.replace(rb'\""', b'"')