ホームページ >バックエンド開発 >Python チュートリアル >Python pickle モジュールと shelve モジュールの使用法
1.ピクルス
書き込み: ファイル記述子を書き込みモードで開き、pickle.dump を呼び出してそこにオブジェクトを書き込みます
名前 = ['mayun','mahuateng','liyanhong']
f = open(r'C:a.txt','w')
pickle.dump(dn,f) ##オブジェクトを書き込む
pickle.dump(name,f) ##別のオブジェクトを書き込みます
f.close()
読み取り: ファイル記述子を読み取りモードで開き、pickle.load を呼び出してオブジェクトをロードします
f = open(r'C:a.txt')
pickle.load(f) ##オブジェクトをロードする
pickle.load(f) ##別のオブジェクトをロード
f.close()
shelve モジュールは pickle モジュールよりも単純で、読み書き可能な辞書のようなオブジェクトを返す open 関数が 1 つだけあります。
f ##空の辞書を返します
f['baidu'] = 'www.baidu.com'
f['qq'] = 'www.qq.com'
f['360'] = 'www.360.cn'
f ##辞書に戻る
f.close()
f = shelve.open(r'C:b.txt')
f ##辞書に戻る f