일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 두유라떼
- 빠바샐러드
- 스벅
- 스타벅스다이어트
- 스타벅스런치
- 샌드위치후기
- 스타벅스가격
- 스벅커피
- R
- 엘리후기 #내돈내산 #솔직후기
- 스타벅스점심
- 파리바게트샐러드
- 스타벅스
- 파리바게트
- 스타벅스샌드위치
- 스타벅스칼로리
- 저칼로리샌드의치
- 부산빵집
- 스타벅스후기
- qh
- 저칼로리스타벅스
- 스타벅스리뷰
- 내돈내산
- 스타벅스신메뉴
- 파리바게트다이어트
- 스타벅스커피
- 솔직리뷰
- 샐러드후기
- 스타벅스저칼로리
- 스벅라떼
- Today
- Total
엘리
파이썬_pickle_with_나도코딩 본문
#피클이란, 사용하는 데이터를 파일을 만드는 것
import pickle
profile_file=open("profile.pickle",'wb') #b는 바이너리라는 뜻 피클에서는 꼭 써줘야함
profile={"이름":"박명수","나이":30,"취미":["축구","골프","코딩"]}
print(profile)
pickle.dump(profile,profile_file) #프로필에 있는 정보를 파일에 저장
profile_file.close()
#파일에서 데이터를 가지고 올때
profile_file=open("profile.pickle",'rb')
profile=pickle.load(profile_file) #file 에 있는 정보를 profile 에 불러오기
print(profile)
profile_file.close()
#with: 좀 더 편하게 동일한 작업가능!
import pickle
with open("profile.pickle","rb") as profile_file: # 변수로 저장
print(pickle.load(profile_file)) #클로즈문을 따로 적어줄 필요 없음
#피클을 사용하지 않고 with 사용
with open("study.txt","w",encoding="utf8") as study_file:
study_file.write("파이썬 공부하고 있어요")
with open("study.txt","r",encoding="utf8") as study_file:
print(study_file.read())
# Quiz) 당신의 회사에서는 매주 1회 작성해야하는 보고서가 있습니다.
# 보고서는 항상 아래와 같은 형태로 출력되어야 합니다.
# -x 주차 주간보고-
# 부서:
# 이름:
# 업무 요약:
# 1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하시오.
# 조건: 파일명은 '1주차.txt','2주차.txt',...와 같이 만듭니다.
#내가 푼것 이게 코랩으로 푼거라 50개의 파일이 생성되는지 현재 확인이 안된다.
for i in range(1,51):
weekly_file=open("%d 주차.txt" %i,"w",encoding="utf8")
print("-%d 주차 주간보고-"%i)
print("부서:")
print("이름:")
print("업무 요약:")
weekly_file.close()
#나도코딩님 풀이
for i in range(1,51):
with open(str(i)+"주차.txt","w",encoding="utf8") as report_file:
report_file.write("-{0} 주차 주간보고-".format(i))
report_file.write("\n부서:")
report_file.write("\n이름:")
report_file.write("\n업무요약:")
오늘은 나에게 좀 난해한? 생소한? 내용이었다
좀 더 반복해서 볼 필요가 있는거 같다!
'프로그래밍 공부 일지 > 파이썬 공부' 카테고리의 다른 글
오늘의 궁금증) f 문자열(f-string) 포매팅 (0) | 2021.08.08 |
---|---|
파이썬_클래스,메소드_나도코딩 (0) | 2021.07.29 |
파이썬_파일 입출력_나도코딩님 강의 (0) | 2021.07.28 |
파이썬_나도코딩_표준입출력 (0) | 2021.07.27 |
파이썬 공부 _ 나도 코딩_ 함수 퀴즈 (0) | 2021.07.26 |