Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

바이트 리터럴을 파이썬 문자열로 변환하는 방법은 무엇입니까?


바이트 리터럴을 Python 문자열로 변환하려면 바이트를 디코딩해야 합니다. 바이트열 객체의 디코드 메서드를 사용하여 수행할 수 있습니다.

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

바이트가 다음과 같이 ASCII 인코딩을 나타내는 경우 바이트를 chr에 매핑할 수도 있습니다. -

bytes = [112, 52, 52]

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

출력

p44