Python 3字节与字符串

康拉德

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

TypeError:'str'不支持buffer接口。

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

这是否意味着我必须写

unescaped = html.replace(bytes(r'\""', 'UTF-8'), bytes('"', 'UTF-8'))

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

先感谢您。

马丁·彼得斯(Martijn Pieters)

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章