现象:在测试python的udp通信时,使用udp socket发送数据提示一个TypeError,错误如下图:意思是函数sendto需要的参数类型是字节对象不是字符串,但是没指出具体是哪个参数,需要自己判断。解决办法:把str转换成bytes类型bytes(data,'utf-8') 或者 str.encode(data,'utf-8')第二个参数是编码,根据需求选择。
发表评论