发布时间:2019-09-07 08:11:19编辑:auto阅读(2162)
pickle模块,他是用来保存和加载python数据对象的(是python的专有格式文件,其他语言无法识别),数据用dump保存到文件,用load加载(第一次看到这模块的作用,我就想到了有些单机游戏保存游戏进度的功能),cPickle模块是pickle的一个更快的c语言编译版本
#coding:utf-8
import pickle
a = {'a':1, 'b':2, 'c':3, 'e':4, 'f':5, 'g':6}
#用上下文以二进制的方式打开一个文件,
#并把a的的数据用dump保存到文件里面
with open('dumpfile.pk', 'wb') as f:
pickle.dump(a, f)这样a的数据就保存了下次我们要再来使用或者访问数据的时候。(只要你不动数据文件基本上就会永久,无论你什么时候访问)
#coding:utf8
import pickle
#直接以二进制读取方式打开保存数据的文件用load加载
with open('dumpfile.pk', 'rb') as a:
data = pickle.load(a)
print data #打印保存的数据
上一篇: 使用python监控memcached基
下一篇: Python中的魔法函数总结整理
51598
51191
41693
38453
32941
29928
28630
23594
23526
21875
2034°
2745°
2291°
2224°
2703°
2245°
2998°
4933°
4792°
3412°