Programming Language/Python

[Python] 기본 문법(11): 파일 입출력

lxvxxu 2024. 7. 20. 21:43

https://thebook.io/080357/0289/

 

코딩 자율학습 나도코딩의 파이썬 입문: 8.4 파일 입출력

더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.

thebook.io

https://thebook.io/080357/0296/

 

코딩 자율학습 나도코딩의 파이썬 입문: 8.4.3 파일 읽기: read( ), readline( ), readlines( ) - 2

더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.

thebook.io

 

pickle 모듈: 파일을 데이터로 저장하기

 

https://thebook.io/080357/0299/ 

 

 

import picke

######################################################################
profile_file = open("profile.pickle", "wb")	# 바이너리 형태로 저장
profile = {"이름": "스누피", "나이": 30, "취미", ["축구", "골프", "코딩"]}
print(profile)

pickle.dump(profile, profile_file)	#profile Data를 File에 저장
profile_file.close()
######################################################################

######################################################################
profile_file = open("profile.pickle", "rb")	# 읽어올 때도 바이너리 형태 명시
profile = pickle.load(profile_file)	# 파일에 있는 정보를 불러와서 profile에 저장

print(profile)
profile_file.close()
######################################################################

 

open()

dump, load 등

close()

 

with문: 파일 한 번에 열고 닫기

close() 귀찮 => with문이 호출하지 않아도 자동으로 닫아 주는 역할

 

https://thebook.io/080357/0304/

 

코딩 자율학습 나도코딩의 파이썬 입문: 8.6 파일 한 번에 열고 닫기: with 문

더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.

thebook.io

 

 

 

 

 

한 눈에 정리

https://thebook.io/080357/0310/