ホームページ > バックエンド開発 > Python チュートリアル > Pickle を使用して Python オブジェクトを保存およびロードするにはどうすればよいですか?

Pickle を使用して Python オブジェクトを保存およびロードするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-04 14:12:16
オリジナル
686 人が閲覧しました

How Can I Save and Load Python Objects Using Pickle?

Pickle を使用した Python オブジェクトの保存

Pickle は、オブジェクトをシリアル化してファイルに保存し、後で再構築できるようにする Python ライブラリです。

辞書の保存例

pickle を使用して辞書をファイルに保存するには、次のようにしますこれらの手順:

  1. pickle ライブラリをインポートします: import pickle
  2. 書き込みバイナリ モードで出力ファイルを開きます: open('filename.pickle', 'wb') をハンドルとして使用します:
  3. 辞書をファイルにダンプします: pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)

a は、リスト、タプル、カスタム クラス インスタンスなどの任意の Python オブジェクトに置き換えることができます。

Pickle オブジェクトの読み込み

ピクル化されたオブジェクトをファイルからロードするには、次の手順に従ってください手順:

  1. 読み取りバイナリ モードで入力ファイルを開きます: open('filename.pickle', 'rb') をハンドルとして使用します:
  2. オブジェクトをロードします: b = pickle。 load(handle)

ロードされたオブジェクトには、変数 b を介してアクセスできます。これには、オブジェクト。

以上がPickle を使用して Python オブジェクトを保存およびロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート