with open('c:/test/EmpTest.txt' , 'r') as fin:
for line in fin:
print(line.strip())
with와 as를 이용하면 close()를 잊어도된다.
Pickle 모듈을 사용한 직렬화(Serialization)
* 직렬화 : pickle.dump(data,fout) : 데이터를 파일에 저장
* 역직렬화 : pickle.load(fin) : 파일을 읽어서 객체에 복원
!pip install pickle
( pickle 이 없으면 python index packagemanager : 파이썬 리파짓토리에 모듈을 다운받아오거나 하는 것에서 설치)
import pickle
nums =[1,2,3,4,5]
with open('c:/test/nums.pkl' , 'wb') as fout: #확장자 의미없음 #wb:객체에는 wt가 아님으로 write bite인 wb를 써줘야한다.
pickle.dump(nums,fout)
print('직렬화 성공')
'PYTHON' 카테고리의 다른 글
PYTHON_Web crawling,Web Scraping (0) | 2023.02.09 |
---|---|
Python_Except (0) | 2023.02.09 |
PYTHON_Class(property-method) (0) | 2023.02.07 |
PYTHON_Class(Property) (0) | 2023.02.07 |
PYTHON_class_2 (0) | 2023.02.06 |