Python 19 1. json与pickle模块 什么是序列化和反序列化 序列化:是将内存中的数据结构,转换成一种中间格式,将转化后的中间格式存储到硬盘,或者基于网络传输 反序列化:是将硬盘中或者网路中传过来的中间格式,转换成内存中的数据结构 2. 序列化和反序列化有什么用 将状态通过中间格式存 ...
分类:
Web程序 时间:
2018-06-20 15:44:32
阅读次数:
183
json模块: json:与任何语言之间都可以进行信息交换(字符串的转换) 经过json转换,所有类型均可先转换为双引号形式 再转换为str 例如:文件的读写: 仅仅针对文件操作的 load和dump:【dic f 参考上面两个代码】 json.dump(dic,f) json.load(f) pa ...
分类:
Web程序 时间:
2018-06-16 17:51:45
阅读次数:
175
json & pickle 模块 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:d ...
分类:
编程语言 时间:
2018-06-05 23:20:40
阅读次数:
244
模块目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 logging模块 ...
分类:
编程语言 时间:
2018-05-30 22:47:12
阅读次数:
221
这篇文章是 "视频转字符动画 Python 60行代码" 的后续,如果感兴趣,请先看看它。 1. 速度优化 要是每次播放都要等个一分钟,也太痛苦了一点。 所以可以用 pickle 模块把 video_chars 保存下来,下次播放时,如果发现当前目录下有这个保存下来的数据,就跳过转换,直接播放了。这 ...
分类:
编程语言 时间:
2018-05-25 21:31:23
阅读次数:
743
json模块 Json模块提供了四个功能:dumps、dump、loads、load #!/usr/bin/env python # -*- coding:utf-8 -*- import json dic = {'k1':1,'k2':2,'k3':3} str_dic = json.dumps( ...
分类:
Web程序 时间:
2018-05-14 23:03:11
阅读次数:
226
第九章: 输入与输出本章介绍Python I/O的基本知识,包括命令行选项、环境变量、文件I/O、Unicode, 以及如何使用Pickle模块序列化对象9.1读取命令行选项Python启动时,命令行选项放置在列表sys.argv中。第一个元素是程序的名称。后续项是在命令行上程序名称之后显示的选项。... ...
分类:
其他好文 时间:
2018-05-12 20:25:21
阅读次数:
152
模块、包介绍和相关语法 time & datetime 模块 random 模块 os 模块 sys 模块 shutil 模块 json & pickle 模块 shelve 模块 xml 模块 ConfigParser 模块 hashlib 模块 subprocess 模块 logging 模块 ... ...
分类:
编程语言 时间:
2018-05-12 02:44:22
阅读次数:
162
有这样一个需求:将通过Teacher类实例化的几个对象利用pickle模块dump进文件teacher_obj中,然后利用从其他地方取到的值去扩展这几个对象中某个对象的一个属性。 一、数据初始化如下: 1.1Teacher类及其对象实例化的实现 我们可以看到,实例化的这三个Teacher类的对象中的 ...
分类:
其他好文 时间:
2018-05-11 00:48:21
阅读次数:
315
import json z = ['1',23,] # data = json.dumps(z) #单引号全部处理成双引号,并且将所有内容变成字符串 print(data) #["1", 23] print(type(data)) # dic = json.loads(data) #字符串处理成相应... ...
分类:
Web程序 时间:
2018-05-10 17:18:20
阅读次数:
197