2016-01-15 126 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')將字節轉換爲字符串。