-1
# Send data
print (sys.stderr, 'sending "%s"' % message)
sent = sock.sendto(message, server_address)
我在这句话上面有这个错误 sent = sock.sendto(message,server_address)。TypeError:'str'不支持缓冲区接口3 4
# Send data
print (sys.stderr, 'sending "%s"' % message)
sent = sock.sendto(message, server_address)
我在这句话上面有这个错误 sent = sock.sendto(message,server_address)。TypeError:'str'不支持缓冲区接口3 4
由于str
是unicode
因为Python 3.0,你需要使用它作为一个字节流之前,你encode
str
的:
sent = sock.sendto(message.encode("utf-8"), server_address)
提供错误信息。 – 2014-11-21 20:10:39
回溯(最近一次调用最后一次): 文件“C:/Python34/1.py”,第14行,在 sent = sock.sendto(message,server_address) TypeError:'str'不支持缓冲区接口 –
ayyya
2014-11-21 20:12:12
看看[这个](http://stackoverflow.com/questions/5471158/typeerror-str-does-not-support-the-buffer-interface)。 – 2014-11-21 20:21:30