生成器,迭代器,初识递归,json,pickle,time模块、datetime模块、logging模块 ...
分类:
编程语言 时间:
2016-06-16 01:38:22
阅读次数:
196
序列化相关 1. json 应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转化为json格式的数据,便于跨平台或跨语言进行数据交互 功能: Json模块提供了四个功能:dump ...
分类:
编程语言 时间:
2016-06-11 15:42:05
阅读次数:
253
输出结果为: 可以看出json的dumps方法处理数据时会将数据转换为字符类型,loads则会重新还原它的类型。 再来看json的dump和load方法,通过示例来了解: Json模块dumps、loads、load、dump的区别: load,dump可加载外部文件,处理文件的数据,dumps,l ...
分类:
编程语言 时间:
2016-06-06 06:51:01
阅读次数:
260
1.将python基本数据类型转换成字符串类型 2.将python字符串形式转换成基本数据类型 ...
分类:
编程语言 时间:
2016-06-05 18:48:58
阅读次数:
278
1.如果没有使用模块,那么保存一个字典只能以字符串的形式保存到文件中去 2.使用pickle模块来序列化数据 3.load/dump以及loads/dumps方法的区别 4.使用json模块 ...
分类:
编程语言 时间:
2016-05-20 23:52:48
阅读次数:
239
方法非常简单,用isinstance函数识别出变量类型,递归调用函数分解到原子类型的变量,序列化。 缺点是递归调用会有函数栈,复杂的对象可能占用较大内存 """ 继承自simplejson的编码基类,用于处理复杂类型的编码"""def JsonCode(obj): def _any(obj): re... ...
分类:
编程语言 时间:
2016-05-18 23:41:45
阅读次数:
276
一,Python标准库提供pickle和cPickle模块。cPickle是用C编码的,在运行效率上比pickle要高,但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承,推荐使用cPickle)。cPickle和pickle的序列化/反序列化规则是一样的,使用pickle序列化一个对..
分类:
编程语言 时间:
2016-03-28 19:03:25
阅读次数:
183
一,Python标准库提供pickle和cPickle模块。cPickle是用C编码的,在运行效率上比pickle要高,但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承,推荐使用cPickle)。cPickle和pickle的序列化/反序列化规则是一样的,使用pickle序列化一个对..
分类:
编程语言 时间:
2016-03-28 19:03:08
阅读次数:
189
python 的序列化和反序列化用于内存之间的共享,包括服务器和客户端的共享,两个Python程序之间的共享,以及以字符串的形式存储到硬盘中。pyhton 的pickle 可以对Python的各种数据类型进行操作,包括类,列表,对象等。pickle中只适用于Python。 硬盘存数据只能是字符串的....
分类:
编程语言 时间:
2015-11-01 12:37:25
阅读次数:
242