TypeError: a bytes-like object is required, not 'str'
데이터가 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() 해야 함
2021.03.28