python Socket编程遇到 TypeError: a bytes-like object is required, not ‘str‘
TypeError: a bytes-like object is required, not 'str'原因:解决办法:报错意思是:类型错误:需要类似字节的对象,而不是字符串原因:在socket编程中 传输是以字节流的方式传输(所以需要转换)解决办法:只需要用上python的bytes和str两种类型转换的函数encode()、decode()即可!str通过encode()方法可以编码为指定的bytes;反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要