python pickle 序列化类
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:33
python pickle 序列化类
<div>
vsyour
2024-10-20 11:50:15
</div>
<pre># coding:utf-8<br/>
try:
import cPickle as pickle<br/>
except ImportError:
import pickle
class PickleVar(object):
__doc__ = '''序列化操作类'''
def init(self):
print ('------------------------------------------------------')
def dump(self, data, fileName):
with open(fileName, "wb") as f:<br/>
pickle.dump(data, f)
def load(self, fileName):
with open(fileName, 'rb') as f:<br/>
return pickle.load(f)
def del(self):
print ('------------------------------------------------------')
if name == ‘main’:
# 生成随机数<br/>
data = range(10)
print pickle.dumps(data)
# print pickle.loads(pickle.dumps(data))<br/>
'''注意:dump和dumps是有区别的,dump是保存到文件,而dumps只是生成序列化后的字符串'''
p = PickleVar()
# 存入变量data<br/>
p.dump(data, 'file')<br/>
print p.load('file')</pre>
<div>






