Pythonでバイトを文字列に変換する方法
bytesオブジェクトのdecode()メソッドを使えば、文字列に変換できます。
下記のコードをご覧ください。
# 定义一个bytes对象
b = b'hello world'
# 将bytes转换为字符串
s = b.decode()
# 打印结果
print(s) # 输出:hello world
また、decode()メソッドはエンコードを指定する引数を追加できます。デフォルトはutf-8です。例えば、bytesオブジェクトがgbkエンコードを使用している場合、b.decode(‘gbk’)を使用して変換できます。