ホームページ >バックエンド開発 >Python チュートリアル >Pythonにpickleをインストールする方法

Pythonにpickleをインストールする方法

(*-*)浩
(*-*)浩オリジナル
2019-06-25 14:40:0510112ブラウズ

pickle は Python 言語の標準モジュールであり、python をインストールすると既に組み込まれているため、別途インストールする必要はありません。

Pythonにpickleをインストールする方法

pickle モジュールは、基本的なデータのシリアル化と逆シリアル化を実装します。 (推奨学習: Python ビデオ チュートリアル )

pickle モジュールのシリアル化操作を通じて、プログラム内で実行されているオブジェクト情報をファイルに保存して永続的に保存できます。 storage ; pickle モジュールの逆シリアル化操作を通じて、最後のプログラムによって保存されたオブジェクトをファイルから作成できます。

公式の紹介文では、シリアル化操作の英語の説明に、「serializing」、「pickle」、「serialization」、「marshalling」、「 flattening」などのいくつかの単語が含まれています。それらはすべてシリアル化を意味します。これに対応して、「デシリアライズ」、「アンピックリング」、「デシリアライゼーション」など、逆シリアル化操作を表す英語の単語が多数あります。混乱を避けるために、通常は「pickle化」/「unpickle化」、または「serialization」/「deserailization」を使用します。

pickle モジュールはバイナリ形式でシリアル化され、ファイルに保存されます (保存されたファイルの拡張子は「.pkl」です)。プレビューのために直接開くことはできません。 Python のもう 1 つのシリアル化標準モジュールである JSON は人間が判読可能で、直接開いて表示することができます (メモ帳で表示するなど)。

pickle モジュールには、シリアル化と逆シリアル化という 2 つの主なタイプのインターフェイスがあります。

シリアル化操作には次のものが含まれます:

pickle.dump()
Pickler(file, protocol).dump(obj)

逆シリアル化操作には次のものが含まれます:

pickle.load()
Unpickler(file).load()

Python 関連の技術記事の詳細については、Python チュートリアル を参照してください。学びのコラム!

以上がPythonにpickleをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。