2016-01-15 81 views
-1

我收到的数据来自在Python 3插座与python3转换字节类的字符串

data = "" 
... 
data = s.recv(1024) 

当我想print(data)print (type(data)),它告诉我:

b'contentofdata' 
<class 'bytes'> 

我如何转换data回到一个字符串,所以它只显示contentofdataprint(data)?我尝试了很多与.decode.encode,但它似乎并没有在Python 3中工作。

+1

这只是'data.decode()'而已。 – zondo

回答

0

您可以只做str(data, 'utf-8')将字节转换为字符串。