首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Python里使用split("\r\n")分割html字符串,报错TypeError:a bytes-like object is required,not 'str'

发布网友 发布时间:2022-04-23 12:35

我来回答

1个回答

热心网友 时间:2023-10-13 14:48

read()后加.decode('utf8')追问

1、字符串在Python中采用unicode编码;2、对象content的类型是html字符串;

3、该网页的html采用了utf8编码;4、通过.decode('utf8')解码为unicode编码

感谢阳光的雷咩咩的精准作答,请问我的理解是否还有偏差?

追答

字符串在Python中采用unicode编码 --- 取决与python版本,如果是python3那么是的

对象content的类型是html字符 --- 用python的type运算符看一下呗,大概是字节序列bytes吧。

热心网友 时间:2023-10-13 14:48

read()后加.decode('utf8')追问

1、字符串在Python中采用unicode编码;2、对象content的类型是html字符串;

3、该网页的html采用了utf8编码;4、通过.decode('utf8')解码为unicode编码

感谢阳光的雷咩咩的精准作答,请问我的理解是否还有偏差?

追答

字符串在Python中采用unicode编码 --- 取决与python版本,如果是python3那么是的

对象content的类型是html字符 --- 用python的type运算符看一下呗,大概是字节序列bytes吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com