기록용으로 남깁니다.
제목과 같은 오류 발생시 split() 등의 함수를 사용할 때 나타날텐데 넘어온 값이 str 이 아니라 bytes 로 되어 있어서 발생하는 오류입니다. 혹시 모르니 type 으로 자료형을 확인하거나 print 로 직접 출력해서 bytes 로 되어 있는 것을 확인해봅시다.
bytes -> str 은 간단합니다. string_variable.decode() 하면 str로 변환됩니다. 이 결과물에 split()을 하던 다른 함수를 사용하면 되겠습니다.
'IT > python' 카테고리의 다른 글
[python] magic number (0) | 2021.10.05 |
---|---|
[python][virtualenv] 이미 가상 환경이 구축된 이후 설치된 전역 패키지 가져오기.. (0) | 2021.09.13 |
[python] 윈도우10에서 python.exe 실행 경로 확인하기 (0) | 2021.07.01 |
[python3][vscode][pylance] operator "in" not supported for types literal and str int float 26,12 오류 끄기 (0) | 2021.06.24 |
python 에서 tar.gz 파일 만들기 (0) | 2021.06.15 |