csv.Sniffer().sniff()
메서드는 파일 객체('file') 의 내용을 읽어와 csv 형식을 자동으로 감지하고 추정한다.sniff()
주어진 파일 내용을 분석하여 csv 파일의 구분자(delimiter), 인용부호(quoting),줄 바꿈 문자(newline),파일 ㅔ더 여부 등을 판단함
이를 통해 csv 파일의 형식을 추정하고 이 정보를 기반으로 csv 파일을 올바르게 읽을 수 있음
예를 들어 csv 파일을 읽기 전에 sniff()
메서드를 사용해 파일의 형식을 추정하고 그에 맞게 csv 모듈의 설정을 조정할 수 있다.
csv.Sniffer().sniff(file_read())
로 파일의 형식을 자동으로 감지하는 기능을 제공한다.