html tool

2024年7月12日星期五

解决:TypeError: a bytes-like object is required, not 'str'

 参考:https://blog.csdn.net/qq_41185868/article/details/83833262

python3 与python2.7 在套接字返回码解码上有区别

【popexizhi:python3 在字符和str上要求变严格了,这个开始趋向c++了】

bytes和str两种类型可以通过encode()和decode()相互转换

str->bytes: encode() 

bytes->str: decode() #从网络或磁盘读取字节流,读到的数据为bytes,要转换成str

【popexizhi: 

str ->bytes 人言变机语 encode;

bytes->str 二进制成人话 decode;

eg:

line.strip().split(",")

改为

line.decode().strip().split(",")


没有评论:

发表评论