본 포스팅에서는 파이썬에서 데이터를
메모장(.txt)파일로 저장하고 읽는 과정을 다뤄 볼 겁니다.
아래 주소에서 csv와 sqlite3로 저장하는 코드를 다뤘으나,
메모장에 저장하는것 또한 좋다고 판단하여 포스팅하게 되었습니다.
https://darkgraycat.tistory.com/174
코드 구성은 매우 간단합니다.
1. 메모장에 저장 (open → write → close)
①. 메모장 파일을 엽니다. (open)
f = open("D:/temp/data.txt","w")
우선 파일을 열어서 변수로 저장해야 사용할 수 있습니다.
open 함수로 파일을 열어야 하고
괄호 안에 존재하거나, 새로 만들 txt 파일의 주소를 적습니다.
그리고 write(쓰기) 모드를 뜻하는 "w" 문자열을 적어줍니다.
② 메모장에 내용을 적습니다. (write)
f.write("내용")
이렇게 적으면 "내용"이라는
문자를 txt 파일에 입력할 수 있습니다.
③ 메모장을 닫습니다. (close)
f.close()
코드가 꼬이지 않도록 close 메소드를 사용해
메모장을 닫고 코드를 종료합니다.
이렇게 세 줄의 코드 입력으로
"내용"이라는 내용의 data.txt 메모장 파일을 만들 수 있습니다.
2. 메모장에서 읽어 오기 (open → read → close)
① 메모장 파일을 엽니다. (open)
f = open("D:/temp/data.txt","r")
메모장에 저장할 때와 앞 내용 동일하지만
"r"은 read를 뜻합니다.
② 메모장에 내용을 적습니다. (read)
data = f.read()
f 객체의 내용을 읽어오기 위해 read 함수를 적용합니다.
이 내용을 data라는 변수로 저장해서 이후에 사용할 수 있도록 합니다.
③ 메모장을 닫습니다. (close)
f.close()
마찬가지로 close 메소드를 사용해 메모장을 닫아 줍니다.
④ 마지막으로 확인차 프린트 해줍니다.(print)
print(data)
이상 간단하게 파이썬 데이터를 메모장에 저장하고
읽어오는 코드를 알아보았습니다.