ホームページ >バックエンド開発 >Python チュートリアル >Python での cPickle の使用例を共有する
Python では、通常、pickle クラスを使用して Python オブジェクトをシリアル化できます。Python のドキュメントに「cPickle -- より高速な pickle」と記載されているように、cPickle はより高速でシンプルなインターフェイスを提供します。
cPickle は、リスト、辞書、クラス オブジェクトなど、あらゆるタイプの Python オブジェクトをシリアル化できます。いわゆるシリアル化については、完全に保存して完全に可逆的に復元できるというのが私の大まかな理解です。 cPickle には、この作業を実行できる 4 つの主な関数があり、以下に例を使用して紹介します。
1、ダンプ: Python オブジェクトをシリアル化し、ローカル ファイルに保存します。
>>>データ = 範囲(1000)
>>> cPickle.dump(data,open("test\data.pkl","wb"))
2. ロード: ローカル ファイルをロードし、Python オブジェクトを復元します
3. ダンプ: Python オブジェクトをシリアル化して文字列変数に保存します。
4. ロード: 文字列変数から Python オブジェクトをロードします