pickle模块详解 该pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 “Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或 ...
分类:
编程语言 时间:
2019-06-08 10:27:51
阅读次数:
182
自定义mypickle和myjson类,并通过反射统一接口 ...
分类:
Web程序 时间:
2019-06-07 22:59:59
阅读次数:
155
1、json.dump/json.dumps 将数据转换成json v = json.dump(variant) //将variant中单引号变成双引号,再将变量转字符串 eg: import json numbers = [2, 3, 5, 7, 11, 13] filename = 'numbe ...
分类:
Web程序 时间:
2019-05-31 13:33:23
阅读次数:
149
一、JSON 内存中的数据< >格式json< >字符类型< >保存、基于网络传输 1. 将数据转化为str形式:data_str = json.dumps(data); 2. 将str形式数据转化为字典等数据:data = json.loads(data_str); 3. 注意json格式 :da ...
分类:
编程语言 时间:
2019-05-27 13:44:40
阅读次数:
109
json模块 不同语言间的数据交互 eval方法可以将一个字符串转成python对象,但eval方法是有局限性,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型(函数、类等)的时候,eval就不管用了,因此eval通常用来执行一个字符串表达式,并返回表达式的值。 json.d ...
分类:
编程语言 时间:
2019-05-18 14:02:57
阅读次数:
106
场景: 浏览器请求 >python数据生成 >python-生成excel >浏览器下载excel 目标: 重构为 浏览器请求 >python数据生成 >golang-生成excel >浏览器下载excel 二阶目标: 后端全部golang实现 https://developers.google.c ...
分类:
其他好文 时间:
2019-05-12 19:44:38
阅读次数:
160
'''Modules: 模块 1) module的基本常识 2) 常用的modules: time. random, os, sys, logging, hashlib, re json, pickle, xml, configparser, io ''' # 综述'''module的基本常识: 1 ...
分类:
编程语言 时间:
2019-05-09 13:19:36
阅读次数:
120
1.random:随机数 random.random () (0,1) 0与1之间的随机float数 random.randint () [1,10) 1与10之间的随机整数 random.randrange () (1,10) 1与9之间的随机整数 random.uniform () (1,10) ...
分类:
Web程序 时间:
2019-05-08 21:44:23
阅读次数:
182
序列化(了解) 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。 序列化的优点: 1. 持久保存状态:内存是无法永久保存数据的,当程序运行了一段时间,我们断电 ...
分类:
Web程序 时间:
2019-05-04 11:57:39
阅读次数:
134
一、time 示例: 二、calendar 三、datatime 示例: 四、sys 五、os 六、random 示例:生成随机验证码 七、json 八、pickle 九、shutil(可以操作权限的处理文件模块) 十、shevle(可以用字典存取数据到文件的序列化模块) 十一、logging 十二 ...
分类:
编程语言 时间:
2019-05-02 23:12:48
阅读次数:
203