Python 파일 입출력 정리 – 한글, 인코딩
파이썬 파일 만들고 쓰고 읽고, 할때 마다 맨날 찾네.
한글 때문에 인코딩이 중요한 이슈 인듯! 아래 잘 정리된 사이트로 고고
https://24hours-beginner.tistory.com/115
# 한글깨짐 방지 ENCODING UTF-8
file = open("test.txt", "w", encoding="UTF-8")
file.write("내용입력")
file.close()
# 한글깨짐 방지2 ENCODING UTF-8
# txt는 UTF-8로도 충분한데 csv는 UTF-8로만 하면 읽을땐 다른걸로 읽을 경우 깨짐 현상 발생
file = open("test.csv", "w", encoding="UTF-8-sig")
file.write("test,test,test\n")
file.write("잘되나,안된다,오된다\n")
file.close()