# 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()

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

BELATED ARTICLES

more