with 문을 탈출하면서 profile.pickle file을 종료하므로 따로 .close() 문을 쓸 필요 없다.
import picklewith open("profile.pickle", "rb") as profile_file: # profile.pickle에서 데이터를 읽어와서 profile_file 변수에 값 저장 print(pickle.load(profile_file))# 출력값 : {'이름': '박명수', '나이': 30, '취미': ['축구', '골프', '코딩']}
with open("study.txt", "w", encoding="utf8") as study_file: study_file.write("파이썬을 열심히 공부하고 있어요.")# 실행결과# study.txt 파일이 같은 디렉토리 내에 생기고, '파이썬을 열심히 공부하고 있어요.' 라는 문장이 있다.
with open("study.txt", "r", encoding="utf8") as study_file: print(study_file.read())# 출력값 : 파이썬을 열심히 공부하고 있어요.