1、json和pickle json用于字符串和Python数据类型间进行转换pickle用于python特有的类型和python的数据类型间进行转换json和pickle均提供了四种方法dumps,dump,loads,load 2、random 3、hashlib hashlib提供了常见的摘要 ...
分类:
编程语言 时间:
2018-08-18 10:34:37
阅读次数:
222
import json dic={ "name":"杨林" } ret=json.dumps(dic,ensure_ascii=False) #因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False print(ret) wit... ...
分类:
编程语言 时间:
2018-08-18 10:26:30
阅读次数:
120
json & pickle 模块 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:d ...
分类:
编程语言 时间:
2018-08-17 22:22:33
阅读次数:
189
"""只是把数据类型转成字符串到内存里的意义json.dumps json.dump1. 把你的内存数据 通过网络 共享给远程其他程序(只能bytes传输)2. 跨平台,跨语言 定义了不同语言之间的交互规则 2.1 纯文本:坏处 不能共享复杂数据类型 2.2 XML 坏处 占空间大 (<year>2 ...
分类:
Web程序 时间:
2018-08-13 13:57:26
阅读次数:
181
对数据: json = json.dumps(data) 编码 dict->string 排序sort_keys=True, 缩进indent=4, 分隔符separators=(',', ': ') json = json.loads(data) 解码 string->dict对文件: json. ...
分类:
编程语言 时间:
2018-08-12 17:34:07
阅读次数:
158
前言json的序列化和反序列化 1, json 只能序列化简单的数据类型,如,列表,字典,字符串,等简单的类型,不能序列化复杂的类型。 2, json 是支持所有的语言的,多以我们跨语言的时候都是用json,(和其他语言交互) json 序列化 json的序列化 json.dumps() json的 ...
分类:
Web程序 时间:
2018-08-12 17:29:02
阅读次数:
179
内容回顾: 1. 内容回顾 1. 复习JSON 1. JSON是什么? 一种数据格式,和语言无关的数据格式。 2. Python里面转换 1. Python对象 --> 字符串 import json 字符串 = json.dumps(对象) 2. 字符串 --> Python对象 对象 = jso ...
分类:
其他好文 时间:
2018-08-12 15:50:12
阅读次数:
173
json模块 (字符串操作) json.dumps() :对数据进行编码 json.loads() :对数据进行解码 json模块(文件操作) 保存为.json 文件 读取json文件 json 文件美观打印(可直接复制函数) ...
分类:
编程语言 时间:
2018-08-10 19:36:55
阅读次数:
152
序列化模块补充: 1.json格式的限制,json格式的key必须是字符串数据类型 2.json格式的字符串必须是"" 如果数字是key,那么dump之后会强转成字符串数据类型 import json dic = {1:2,3:4} str_dic = json.dumps(dic) print(s... ...
分类:
编程语言 时间:
2018-08-10 18:00:43
阅读次数:
156
序列化 将字典\列表等数据类型转换成字符串的过程叫做序列化 序列化的目的 1.以某种存储形式使自定义对象持久化 2.讲对象从一个地方传递到另一个地方 3.使程序更具维护性 json模块提供了四个功能:dumps\dump\loads\load json是一种所有的语言都可以识别的数据结构 json格 ...
分类:
其他好文 时间:
2018-08-09 23:18:48
阅读次数:
151