#json
1 import json 2 r = '[11,23,45]' 3 result = json.loads(r) 4 print(result) 5 6 #输出[11,23,45] 7 8 9 10 s = '{11:12,12:23}' 11 result1 = json.loads(s) 12 print(result1) 13 14 #输出{11:12,12:23}
1 #json 用于请求并获取网页的相应内容信息字符串,以字符串的形式返回 json = 字符串(内容) 2 3 #1.json.loads() 将字符串转换成python基本数据类型(常用列表和字典) 4 5 #2.json.dumps() 将python基本数据类型转换成字符串 6 7 8 #注意:使用json.loads()模块的时候,里面必须是双引号,外面必须是单引号。 9 10 11 import json 12 13 s = '{"sa":"gdyegydgey","huhu":"hbhb"}' 14 t = {"sa":"gdyegydgey","huhu":"hbhb"} 15 16 r = json.loads(s) 17 print(r) 18 19 #output: {"sa":"gdyegydgey","huhu":"hbhb"} 20 21 22 u = json.dumps(t) 23 print(u) 24 25 #output: '{"sa":"gdyegydgey","huhu":"hbhb"}' 26 27 28 #json.load(open('xxx','r')) #打开xxx文件读取内容并将其转换成相应的python数据类型 29 30 #json.dump(xx,open('xxx','w')) #打开本地的内容,转换成字符串,写进xxx文件
#pickle
################################################
1 Python中用于序列化的两个模块 2 3 json 用于【字符串】和 【python基本数据类型】 间进行转换 4 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换
5 Json模块提供了四个功能:dumps、dump、loads、load #用于处理python基本数据类型 6 pickle模块提供了四个功能:dumps、dump、loads、load #用于处理python所有数据