TypeError: a bytes-like object is required, not 'str'
2021. 3. 28. 15:03ㆍ파이썬
데이터가 byte이면, 해당 에러 발생
output = [b' 0: 8514fix\r\n', b' 1: 8514oem\r\n', b' 2: Ami R\r\n', b' 3: Arial\r\n']
for data in output :
font = data.split(':')[1].strip()
print(font)
byte 데이터에 decode()를 해줘야 해결 됨
output = [b' 0: 8514fix\r\n', b' 1: 8514oem\r\n', b' 2: Ami R\r\n', b' 3: Arial\r\n']
for data in output :
font = data.decode().split(':')[1].strip()
print(font)
반대는 encode() 해야 함
'파이썬' 카테고리의 다른 글
파이썬 mp4 재생하기 (0) | 2024.05.06 |
---|---|
Python 사용자 계정 및 홈디렉토리 정보 가져오기 (0) | 2021.04.11 |
subprocess에서 결과값 받기 (0) | 2021.03.28 |
파일 처리 (0) | 2021.03.27 |
정규식 사용하기 (0) | 2021.03.13 |