オブジェクトの保存: データの永続性
問題:
でオブジェクトを作成しました特定の属性を保存し、後で使用できるようにしたいと考えています。どうすればこれを達成できますか?
解決策:
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 中国語 Web サイトの他の関連記事を参照してください。