Apr 2, 2009

Python 保存对象, Serializing Python Objects, dump object

阅读
Dive into Python 3. Chapter 13. Serializing Python Objects

如果程序保存对象,同一程序使用,则 pickle 是最佳选择

Serialization: python 提供 pickle 模块,可将 object 以二进制保存进文件。
f=open(filename,'wb')
or f=gzip.open(filename,'wb')

pickling:
pickle.dump(x,f)

unpickling:
x = pickle.load(f)
注意这是一个先进先入的模式,最先dump 的也会最先被 load。

如果保存的对象被其他平台、其他语言、其他程序使用,则推荐使用 JSON

0 comments: