Python报错:TypeError: a bytes-like object is required, not ‘str‘
TypeError: a bytes-like object is required, not 'str'原因是 Python3 和 Python2 在套接字返回值解码上有区别。这里简单解释一下套接字。套接字就是 socket,用于描述 IP 地址和端口,应用程序通过套接字向网络发出请求或者应答网络请求,可以认为是计算机网络的数据接口。目前套接字分为两种:基于文件型和基于网络型。使用函数 encode() 和 decode():1、str 通过 encode() 函数编码为 bytes2、bytes 通过
转载
2022-07-14 16:27:40 ·
1453 阅读 ·
0 评论