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()
Share: Twitter Facebook
Bongjun Hur's Picture

About Bongjun Hur

BJ is a dev.

Seoul, Korea https://devbj.com