Python/シリアライズ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[記憶と再生 その2(Python で人工無能):http://plaza.raku...
-[[Pythonオブジェクトをシリアライズする:http://diveintopy...
* pickle [#a6a6b956]
-シリアライズ
import pickle
:
dic = {1:'りんご', 2:'なし', 3:'みかん'}
f = open('dic.txt', 'w')
pickle.dump(dic, f)
f.close()
-デシリアライズ
import pickle
:
f = open('dic.txt', 'r')
dic = pickle.load(f)
** 使用上の注意 [#u1edf976]
-クラスの __del__() メソッドでシリアライズはしないこと!...
-- __del__() メソッドの呼び出しが起きるのは不安定な状況な...
-- __del__() が呼び出される際には、__del__() メソッドが参...
* marshal [#d7be617b]
-単純なディクショナリやリスト、文字列、整数、複素数、タプ...
-クラスのインスタンスを保存したり、再帰的なオブジェクトを...
* shelve [#j14b0593]
終了行:
-[[記憶と再生 その2(Python で人工無能):http://plaza.raku...
-[[Pythonオブジェクトをシリアライズする:http://diveintopy...
* pickle [#a6a6b956]
-シリアライズ
import pickle
:
dic = {1:'りんご', 2:'なし', 3:'みかん'}
f = open('dic.txt', 'w')
pickle.dump(dic, f)
f.close()
-デシリアライズ
import pickle
:
f = open('dic.txt', 'r')
dic = pickle.load(f)
** 使用上の注意 [#u1edf976]
-クラスの __del__() メソッドでシリアライズはしないこと!...
-- __del__() メソッドの呼び出しが起きるのは不安定な状況な...
-- __del__() が呼び出される際には、__del__() メソッドが参...
* marshal [#d7be617b]
-単純なディクショナリやリスト、文字列、整数、複素数、タプ...
-クラスのインスタンスを保存したり、再帰的なオブジェクトを...
* shelve [#j14b0593]
ページ名: