Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để chuyển đổi byte đen sang chuỗi python?


Để chuyển đổi ký tự byte thành chuỗi Python, bạn cần giải mã các byte. Nó có thể được thực hiện bằng cách sử dụng phương pháp giải mã trên đối tượng byte.

ví dụ

>>> b"abcde".decode("utf-8")
u'abcde'

Bạn cũng có thể ánh xạ các byte thành chr nếu các byte đại diện cho mã hóa ASCII như sau -

bytes = [112, 52, 52]

print("".join(map(chr, bytes)))

Đầu ra

p44