Python提供了`decode()`方法將`bytes`類型轉換為字符串類型。
示例代碼:
b = b'hello' s = b.decode() print(s) # 輸出:hello
如果不知道`bytes`對象的編碼類型,可以使用`decode()`方法的參數指定編碼類型。
示例代碼:
b = b'\xe4\xb8\xad\xe6\x96\x87' s = b.decode('utf-8') print(s) # 輸出:中文
需要注意的是,`decode()`方法只能用于`bytes`對象,如果是其他類型的對象,需要先通過`bytes()`轉換為`bytes`類型。