반응형 파이썬 오류 해결11 [python] BeautifulSoup 한글 깨짐 현상 오류 해결 python BeautifulSoup 한글 깨짐 현상 오류 해결 BeautifulSoup 사용시 간혹 한글 깨짐 현상이 있을 수 있다. 그럴때는 인코딩 및 디코딩 등의 문자열 등의 문제 발생으로 인한 부문이 대부분이라 아래와 같은 해결을 해 주면은 한글이 제대로 나온다. html = BeautifulSoup(raw.content.decode('euc-kr', 'replace'), 'lxml') 2022. 8. 14. [파이썬] xml json 변환 중 한글 깨짐 현상 오류 해결 파이썬 xml json 변환 중 한글 깨짐 현상 오류 해결 xml 파일을 json으로 변환시 한글 깨짐 현상이 나타나는 경우가 있다. 그럴경우 아래에 ensure_ascii=False 라는 코드를 넣으면은 단번에 한글 깨짐 현상이 오류가 해결된다. (참고) 보통 한글 문자열 깨짐 현상과 관련된 문제 해결은 asccii 코드 utf-8, CP949 등 인코딩, 디코딩 내용 등만 찾아 해결하면 된다. json_data = json.dumps(dict_data, ensure_ascii=False) 2022. 8. 14. [python] 공공 데이터 포털 API SERVICE KEY IS NOT REGISTERED ERROR 에러 문구 해결 [python] SERVICE KEY IS NOT REGISTERED ERROR 에러 문구 해결 간혹 밑의 에러가 뜨는 경우가 있음. 이는 현재 동기화가 덜 되어 나오는 메시지이지만, 왠만하면 인코딩 디코딩 문제로 처리됨. 다만 만일 해당 문구가 계속 뜨면 그럴 경우, https://www.data.go.kr/ 에 들어가서 미리보기로 테스트 진행 이후 해당 service key를 넣어주면은 정상 작동됨.(utf -8 인코딩 문제인듯) 이외 인코딩, 디코딩을 했음에도 SERVICE KEY IS NOT REGISTERED ERROR 에러 문구가 떴을 경우, 데이터 담당자에게 API 정상 호출되도록 문의를 해서 처리해야함. 99SERVICE KEY IS NOT REGISTERED ERROR.' 2022. 8. 14. [python] If using all scalar values, you must pass an index 에러 문구 해결 [python] If using all scalar values, you must pass an index 에러 문구 해결 #If using all scalar values, you must pass an index 에러 문구가 뜰 경우, index=[0] #data = pd.DataFrame(r_data['response']['body']['items']['item'], index=[0]) 이렇게 바꿔주면 바로 해결됨. (참고) 2022. 8. 14. 이전 1 2 3 다음 반응형