with open('화일명.csv') as f: print(f.readline()) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte 위와 같이 csv 화일을 readline()로 읽을때, 인코딩이 맞지 않으면 UnicodeDecodeError 오류가 발생한다. open() 함수는 기본적으로 UTF-8로 읽는다. 이런 오류가 발생시 인코딩 포맷을 먼저 확인해보아야 한다. 이때 사용하는 것이 chardet.detect() 함수이다. chardet.detect()는 주어진 바이트 데이터의 문자 인코딩을 판별하여 어떤 인코딩을 사용하는지에 대한 정보를 제공한다. import chardet # 감지할..