python的常用模块 pickle模块和json模块 pickle和json是用于序列化的两个模块 序列化:我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化。 序列化的作用:1.持久保存状态;2.跨平台数据交互。 持久保存状态:内存是无法永久保存数据的,当程序运行了一段时间,我们断电或 ...
分类:
编程语言 时间:
2017-02-20 12:39:14
阅读次数:
177
1、py文件自动创建的全局变量 1.1常用变量: __doc__ #py文件的注释__file__#自己路径__package__#当前.py所在的包__cached __#py缓存__name__#显示py文件的名字; 1.2不常用变量: __loader__:系统调用__spec__ 系统调用_ ...
分类:
Web程序 时间:
2017-02-19 10:48:49
阅读次数:
174
到底什么是序列化(picking)呢? 我们把变量从内存中变成可存储或传输的过程称之为序列化 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling json和pickle json和pickl ...
分类:
Web程序 时间:
2017-02-18 00:37:05
阅读次数:
235
django缓存系统https://docs.djangoproject.com/en/dev/topics/cache/#the-low-level-cache-apihttp://www.ziqiangxuetang.com/django/django-cache.html可以缓存能被pickle的对象安装pipinstallhiredisdjango-redis-cachesetting中配置#KEY_PREFIX设置缓存键值的前缀CACHES={
..
分类:
系统相关 时间:
2017-02-08 00:12:31
阅读次数:
421
内容目录 一、JSON 1 1.1 json.dumps() 1 1.2 json.loads() 2 1.3 json.dump() 2 1.4 json.load() 3 1.5 编码解码规则 5 二、pickle 5 2.1 pickle.dumps() 5 2.2 pickle.loads( ...
分类:
Web程序 时间:
2017-02-07 10:42:59
阅读次数:
232
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,prot ...
分类:
编程语言 时间:
2017-01-21 22:28:13
阅读次数:
237
>>> import cPickle as pickle >>> t1 = ('this is a string', 42, [1, 2, 3], None) >>> t1 ('this is a string', 42, [1, 2, 3], None) >> ...
分类:
编程语言 时间:
2017-01-21 22:27:16
阅读次数:
278
镇场诗: 诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。 愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。——————————————————————————————————————————code: result: ———————————————————————————————— ...
分类:
编程语言 时间:
2017-01-17 21:40:27
阅读次数:
213
1. file=pickle.open("path","type"), path:打开或创建的文件路径,type:wb/rb等,读或写等 mode=pickle.load(file); 打开文件并读取成mode类型的数据; pickle.dump(mode,file),将mode写入文件 pickl ...
分类:
编程语言 时间:
2017-01-17 14:03:04
阅读次数:
207