译
类型错误:需要类似字节的对象,而不是字符串
问题分析
该问题主要是由于当前操作的字符串是bytes类型的字符串对象,
并对该bytes类型的字符串对象进行按照str类型的操作
解决办法
python有bytes和str两种类型转换的函数encode(),decode()
@ str通过encode()方法可以编码为指定的bytes;
str = str.encode("utf-8")
@ 如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes.
by = by.decode("utf-8")