2014-11-21 45 views
-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

+0

提供错误信息。 – 2014-11-21 20:10:39

+0

回溯(最近一次调用最后一次): 文件“C:/Python34/1.py”,第14行,在 sent = sock.sendto(message,server_address) TypeError:'str'不支持缓冲区接口 – ayyya 2014-11-21 20:12:12

+0

看看[这个](http://stackoverflow.com/questions/5471158/typeerror-str-does-not-support-the-buffer-interface)。 – 2014-11-21 20:21:30

回答

0

由于strunicode因为Python 3.0,你需要使用它作为一个字节流之前,你encodestr的:

sent = sock.sendto(message.encode("utf-8"), server_address) 
相关问题