python使用cPickle模块序列化实例
发布时间:2020-12-16 20:07:11 所属栏目:Python 来源:网络整理
导读:本篇章节讲解python使用cPickle模块序列化的方法,供大家参考研究。 具体方法如下: import cPickledata1 = ['abc',12,23] #几个测试数据data2 = {1:'aaa',"b":'dad'}data3 = (1,2,4)output_file = open("a.txt",'w')cPickle.dump(data1,output_file
|
本篇章节讲解python使用cPickle模块序列化的方法,分享给大家供大家参考。 具体方法如下:
import cPickle
data1 = ['abc',12,23] #几个测试数据
data2 = {1:'aaa',"b":'dad'}
data3 = (1,2,4)
output_file = open("a.txt",'w')
cPickle.dump(data1,output_file)
cPickle.dump(data2,output_file)
cPickle.dump(data3,output_file)
output_file.close()
input_file = open('a.txt','rb')
#data1 = []
data1 = cPickle.load(input_file)
data2 = cPickle.load(input_file)
data3 = cPickle.load(input_file)
print data1
print data2
print data3
outstring = cPickle.dumps(data1)
open('out.txt','wb').write(outstring)
file_data = open('out.txt','rb').read()
real_data = cPickle.loads(file_data)
print real_data
本文实例测试环境Python2.7.6 运行结果如下:
['abc',12L,23L]
{1L: 'aaa','b': 'dad'}
(1L,2L,4L)
['abc',23L]
希望本文所述对大家Python程序设计的学习有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
