用于序列化的两个模块: json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,load pickle提供四个功能:dumps,dump,loads,load pick ...
分类:
编程语言 时间:
2016-09-11 14:23:23
阅读次数:
131
本課主題 生成器介紹和操作实战 迭代器介紹和操作实战 序例化和反序例化 Json 和 Pickle 操作实战 字符串格式化的应用 本周作业 生成器介紹和操作实战 什么是生成器,生成器是一个对象,它具有生成指定条件数据成力的一个对象,它不会生成,当只有循还它的时候才会生成,在Python2.7 有一个 ...
分类:
编程语言 时间:
2016-09-10 10:14:07
阅读次数:
368
这一节看看在Python中如何序列化和反序列化。简单的说,序列化就是把内存中保存的数据类型转换为可以存储或者传输的过程,比如说我把一个字典转换为一个字符串这样就可以方便传递或者保存了;反序列化则是倒过来,把字符串转换为对应的数据类型。Python里面常用的有两种方式。J..
分类:
编程语言 时间:
2016-09-07 16:05:57
阅读次数:
151
模块学习:
http://wsyht90.blog.51cto.com/9014030/1845737
1、getpass
2、os
3、sys
4、subprocess
5、hashlib
6、json
7、pickle
8、shutil
9、time
10、datetime
11、re
12、random
13、configparser
14、traceback
15、yaml
16、itertools
17、logging
18、urllib、urllib..
分类:
编程语言 时间:
2016-09-06 23:33:44
阅读次数:
498
序列化:dumps(object) 返回一个字符串,它包含一个 pickle 格式的对象。 dump(object, file) 将对象写到文件,这个文件可以是实际的物理文件,但也可以是任何类似于文件的对象,这个对象具有 write() 方法,可以接受单个的字符串参数 反序列化: loads(str ...
分类:
编程语言 时间:
2016-09-06 15:43:28
阅读次数:
218
注意问题: pickle,load报错: 场景:A文件中定义了class,在B文件中load报错 原因:B中没有A中定义的class,需要 from A import class 一、面向对象 python 类成员 1、字段: example: 注意问题: pickle,load报错: 场景:A文件 ...
分类:
其他好文 时间:
2016-08-29 17:39:30
阅读次数:
149
Python提供一个标准的模块,称为 pickle 。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为 cPickle ,它的功能和 pickle 模块完全相同,只不过它是用C语言编写的,因此要快得多(比 pickle ...
分类:
编程语言 时间:
2016-08-23 14:43:11
阅读次数:
167
恢复内容开始 1.json & pickle 磁盘上只能存储字符串或二进制数据,直接存字典、列表、元组等是存不了的,所以需要把各种数据转换成字符串格式,然后再存到硬盘。 直接将一个字典类型的数据写入硬盘,提示错误:TypeError: write() argument must be str, no ...
分类:
其他好文 时间:
2016-08-21 12:29:58
阅读次数:
244
一:模块调用 二:时间模块time 三:系统接口模块os和sys 四:数据保存的几个模块json,pickle,xml,configparse 五:数据复制移动模块shutil 六:随机数random 七:日志模块logging 八:正则表达式re 模块用来分割一个程序,就像用函数或者类来分割程序一 ...
分类:
编程语言 时间:
2016-08-21 06:25:19
阅读次数:
223
在使用pickle模块时需要先 import pickle 引入模块 pickle.dumps()模块函数 功能:将python各种类型的数据转换成计算机识别的二进制字节码【有参】 使用方法:pickle.dumps("要转换的数据类型") 格式如:pickle.dumps(a) 注意:计算机只能字 ...
分类:
其他好文 时间:
2016-08-20 17:35:18
阅读次数:
121