Python2 [colab] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte colab 에서 csv 파일을 읽으려고 아래와 같이 시도하면 오류가 발생한다. 해당 오류가 발생하는 이유는 csv 파일을 utf-8 형태로 바로 읽어올 수 없기 때문이다. 해당 오류의 해결책은 3가지 인데, 첫번째는 코드를 읽어올 때 'r' 대신 'rb' 를 적용해 바이너리 형태로 불러오는 것이다. 두 번째는 csv_reader 함수를 사용해서 csv 파일을 읽어오는 것이다. 세번째는 open 시점에 인코딩을 설정해주고 에러는 ignore 처리 하는 것이다. 2023. 2. 18. [Python] 라이브러리 import 오류 음성인식 프로젝트를 만들어보려고 간만에 프로젝트를 열었다. 가장 첫 줄에 음성인식 라이브러리인 'SpeechRecognotion' 을 아래와 같이 import 하였다. import speech_recognition as sr 그런데 첫 줄부터 아래와 같은 오류가 발생하였다. ModuleNotFoundError: No module named 'speech_recognition' 삽질 끝에 얻은 결론은 두 가지 케이스를 확인해봐야 한다는 것이다. 1. 파일명 조심 호기롭게 파일명을 'Speech_Recognition.py' 로 설정했었는데 import 할 모듈 명이 파일명과 동일한 경우, 파이썬은 해당 파일 내에서 import 가능한 모듈을 찾는다. 따라서 절대 파일명을 모듈명과 같은 것으로 설정해서는 안된.. 2023. 1. 25. 이전 1 다음