목차
접기
728x90
반응형
# with : 파일 쓰기, 읽기를 조금 더 수월하게 할 수 있는
# pickle, with를 사용해서 파일 불러오기
# ----------- 방법 1 시작 -------------
import pickle
# with로 파일을 읽어온다.
# as profile_file : 파일을 열어서 profile_file이라는 변수에 저장.
with open("profile.pickle", "rb") as profile_file:
print(pickle.load(profile_file)) # 출력 : {'이름': '박명수', '나이': 30, '취미': ['축구', '골프', '코딩']}
# with 문을 수행하고 '자동'으로 '종료'가 된다.
# close()를 해줄 필요가 없다.
# ----------- 방법 1 끝 -------------
# pickle을 사용하지 않고 with만으로 파일 쓰기
# ----------- 방법 2 시작 -------------
with open("study.txt", "w", encoding="utf8") as study_file:
study_file.write("파이썬을 열심히 공부하고 있어요.")
# study_file.close() 해줄 필요 없다.
# ----------- 방법 2 끝 -------------
# pickle을 사용하지 않고 with만으로 파일 불러오기
with open("study.txt", "r", encoding="utf8") as study_file:
print(study_file.read())
# study_file.close() 해줄 필요 없다.
728x90
반응형
LIST
'Python' 카테고리의 다른 글
[ Python ] 클래스 시작하기. (0) | 2021.03.07 |
---|---|
[ Python ] 1주차부터 5주차까지의 보고서 파일을 만드는 프로그램을 작성하시오. (0) | 2021.03.07 |
[ Python ] pickle 라이브러리(파일을 바이너리 형태로 쓰고, 불러오기) (0) | 2021.03.07 |
[ Python ] 파일 입출력(읽기) (0) | 2021.03.07 |
[ Python ] 파일 입출력 (쓰기) (0) | 2021.03.07 |