Python で永続オブジェクトを実装するには、次のライブラリを使用します。
いくつかの重要なメソッドがあります -
- 永続辞書を開きます。指定されたファイル名は、基礎となるデータベースの基本ファイル名です。副作用として、ファイル名に拡張子が追加され、複数のファイルが作成される場合があります。デフォルトでは、基礎となるデータベース ファイルが読み取りと書き込みのために開かれます。
-ライトバックを True に設定してシェルフをオンにすると、キャッシュ内のすべてのエントリが書き戻されます。可能であれば、キャッシュもフラッシュされ、永続辞書がディスク上のデータと同期されます。このメソッドは、close() を使用してシェルフが閉じられると自動的に呼び出されます。
-永続辞書オブジェクトを同期して閉じます。
は、Python オブジェクト階層をバイトに変換するプロセスです 流れ。オブジェクト階層をシリアル化するには、単純に dumps() 関数を呼び出します。
はその逆の操作です。バイナリ ファイルまたはバイト オブジェクトのようなバイト ストリームから解析 それをオブジェクト階層に変換して戻します。データ ストリームを逆シリアル化するには、loads() 関数を呼び出します。 関数。
- オブジェクトの pickle 表現を、開いているファイル オブジェクト ファイルに書き込みます。
-オブジェクトの pickle 表現をバイトオブジェクトとして返します。 ファイルに書き込みます。
- 開いているファイル オブジェクト ファイルからオブジェクトの pickle 表現を読み取ります。
- データの pickle 表現の再構築されたオブジェクト階層を返します。 物体###### ###例### まず、pickle モジュールをインポートします -
リーリー次に、上記の pickle ファイルを unpickle にして、入力値を取得します。
リーリー次に、完全な例を見てみましょう。
リーリー ###出力### ああああ以上がPython で永続オブジェクトを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。