패스트캠퍼스 챌린지 16일차 (Python)
# 1. 파이썬 객체를 pickle로 저장하기
import pickle
data = {
"목표1" : "매일 팔굽혀 펴기 100회",
"목표2" : "매일 코딩 공부 1시간"
}
file = open("./myvenv/Chapter10/data.pickle", "wb")
pickle.dump(data, file)
file.close()
# 2. pickle 파일 파이썬으로 가져오기
file = open("./myvenv/Chapter10/data.pickle", "rb")
data = pickle.load(file)
print(data)
file.close()
# with 구문을 사용하면 자동으로 file close 해준다.
with open("./myvenv/Chapter10/data.txt", "r", encoding="utf8") as file:
data = file.read()
print(data)
# csv(comma-separated values)
# 데이터가 콤마로 구분된 텍스트 파일 형식
import csv
# 1. csv 파일 만들기
data = [
["이름", "반", "번호"],
["재석", 1, 20],
["재석2", 2, 21],
["재석3", 3, 22],
["재석4", 4, 23]
]
# 윈도우에서는 줄 띄우기가 자동으로 되기 때문에 newline="" 필요
file = open("./myvenv/Chapter10/student.csv", "w", newline="", encoding="utf-8-sig")
writer = csv.writer(file)
for d in data:
writer.writerow(d)
file.close()
# 2. csv 파일 읽기
file = open("./myvenv/Chapter10/student.csv", "r", encoding="utf-8-sig")
reader = csv.reader(file)
for data in reader:
print(data)
file.close()
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'FastCampus 강의 > Python' 카테고리의 다른 글
패스트캠퍼스 챌린지 18일차 (Python) (0) | 2022.02.10 |
---|---|
패스트캠퍼스 챌린지 17일차 (Python) (0) | 2022.02.09 |
패스트캠퍼스 챌린지 15일차 (Python) (0) | 2022.02.07 |
패스트캠퍼스 챌린지 14일차 (Python) (0) | 2022.02.06 |
패스트캠퍼스 챌린지 13일차 (Python) (0) | 2022.02.05 |