한글이 잘 안되는 경우가 있다.
유니코드로 저장되어 버려서 이게 한글인지 코드인지 구분이 안된다.
먼저, 파일 오픈할때는 encoding 옵션을 꼭 주고,
f = open('test.txt','w', encoding='utf-8')
dump 호출 할때 아래와 같이 하면 해결!
dump 옵션에 allow_unicode=True 옵션 추가
yaml.dump(test, outfile, default_flow_style=False, allow_unicode=True)
https://devgwang.tistory.com/4
pyyaml 모듈
pyyaml은 파이썬에서 yaml 양식을 가진 파일을 다룰 때 사용하는 모듈이다. 공식 사이트는 Python - PyYaml Module 이며, 사용 가이드 및 버전 정보를 제공해주고 있다.! 1. 소스 사용 방법 먼저, 개발하고
devgwang.tistory.com
참고로, json dump 에서는
https://datamod.tistory.com/104
[Python] json.dumps() 이용시 한글이 유니코드로 저장되는 현상 해결
파일 입출력을 할 때 사전타입을 키:값으로 입력하는 방법에 대해서 1. str(dict) 을 사용하는 방법 2. json 모듈을 이용하는 방법 1번은 아주 쉬운 방법이라 금방 성공했지만 2번의 경우 파일을 파이
datamod.tistory.com
.dumps() 메서드를 쓸 때 ensure_ascii = False 를 입력하면 정상적으로 입력이 되었다.
Pexels에서 Sebastian Voortman님의 사진: https://www.pexels.com/ko-kr/photo/189349/