객체 저장: 데이터 지속성
문제:
다음을 사용하여 객체를 생성했습니다. 특정 속성을 나중에 사용하기 위해 저장하려고 합니다. 이를 어떻게 수행할 수 있습니까?
해결책:
Python에서 객체를 저장하려면 pickle 모듈을 활용할 수 있습니다. 다음은 이 모듈을 사용하는 예입니다.
import pickle class Company(object): def __init__(self, name, value): self.name = name self.value = value with open('company_data.pkl', 'wb') as outp: company1 = Company('banana', 40) pickle.dump(company1, outp, pickle.HIGHEST_PROTOCOL) company2 = Company('spam', 42) pickle.dump(company2, outp, pickle.HIGHEST_PROTOCOL)
이 예에서는
고급 고려 사항:
위 내용은 나중에 사용하기 위해 Python 개체를 어떻게 저장할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!