在Python中,可以使用bytes.decode()
方法將字節轉換為字符串。
示例代碼如下:
b = b'hello' # 字節
s = b.decode('utf-8') # 字節轉字符串,指定編碼格式為utf-8
print(s) # 輸出: hello
在上述代碼中,b.decode('utf-8')
將字節對象b
轉換為字符串。其中,utf-8
是一種常用的編碼格式,也可以根據實際情況選擇其他編碼格式。
另外,如果字節中包含的是非ASCII字符,可能會出現解碼錯誤的情況。在這種情況下,可以使用errors
參數來處理解碼錯誤。例如,可以使用b.decode('utf-8', errors='ignore')
來忽略解碼錯誤。