韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python的json包在哪,怎么用

python的json包在哪,怎么用

头像

silencement

2019-09-16 10:16:192625浏览 · 0收藏 · 0评论

JSON是一种独立于语言的文本格式,用于数据交换,可以在不同语言间交换数据。

在高级版本的Python里自带json模块包,使用import json直接导入模块。

JSON文本以“键/值”对形式定义,Python里的json模块主要用于“Python数据与JSON格式的数据间相互转换”。

JSON的数据类型:数字(整数或浮点数),字符串(“  ”),逻辑值(True/False),数组([  ]),对象({  }),null。

json模块里常用的四个方法是dump,dumps,load,loads。详细的方法使用细节参考Python自带帮助文件help(json.dump)。

Encode编码为json对象:

json.dumps

Pyhton的Json模块提供了把内存中的对象序列化的方法。

dump的功能就是把Python对象encode为json对象,一个编码过程。 注意json模块提供了json.dumps和json.dump方法,区别是dump直接到文件,而dumps到一个字符串,这里的s可以理解为string。

#dumps方法
 
import json
data = [{ 'a':'A', 'b':(2, 4), 'c':3.0 }]
print('DATA:', repr(data), type(data)) 
 
data_string = json.dumps(data)
print('JSON:', data_string, type(data_string))

json.dump

不仅可以把Python对象编码为string,还可以写入文件。

但是不能把Python对象直接写入文件,这样会报错TypeError: expected a string or other character buffer object,需要将其序列化之后才可以写入文件。

#dump方法
import json
data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 } ]
 
with open('output.json','w') as fp:
    json.dump(data,fp)

Decode解码为Python对象:

json.loads

以上给出了Python内置对象dump为json对象的操作,反过来,那如何从json对象decode解码为Python可以识别的对象呢?

用loads方法,当然这个是基于string的;如果是文件,可以用json.load方法。

#loads方法
decoded_json = json.loads(data_string)
print(type(decoded_json),decoded_json)

json.load

#load方法
with open('output.json') as fp:
    print(type(fp))
    
    loaded_json = json.load(fp)
    print(type(loaded_json),loaded_json)

Python里open(‘文件路径’,‘读写模式’)内建函数,作用是打开文件。

利用with代码块操作,便于管理上下文,当with代码块执行完时,内容会自动关闭并释放文件资源。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《疯狂伴娘》在线观看| 妈妈和女儿齐上阵的播出时间 | 桃色禁区| 暴躁少女CSGO高清大图特点| 享乐网| 夜生活在线观看免费观看电视剧| B站暴躁少女CSGO| 男生把小因因放到女生困里视频| 电影《满足2》完整版在线观看 | 校花晚上自慰忘穿内裤怎么办| 两人一起做AJ的视频教程 | 赌命威龙| 伦理《少妇的滋味》完整版| 《酒店激战》动漫1-5集免费观..| 《医务室上垒》动漫全集在线观看| 《帐篷里的秘密》第一季| 日日精进久久为功的下一句是| 玉女心经2:阴阳合欢李丽珍| 小蓝| 女朋友太骚了每次进去都觉得很疼 | 俄罗斯姑娘免费看高清电视剧| 泳装热舞| 成人电影| 女人被男人进入后的心理变化 | 可儿的奶水喂爸爸吃可以吗| 美国A片《豪妇荡乳》| 男女| 他一边日一边吃我奶头| 一个女的肛门塞了8个小皮球| 泰国电影《初次深交流》| 《厨房激战5》完整版在线观看| 免费观看已满十八岁电视剧在线播...| 男人女人免费观看40集电视剧| 做一次爱下面多久才能恢复| 二妈的秘密短剧免费版| 高清国产少女免费观看电视剧| 爸爸吃女儿奶奶高情商回复| 法国《口咬》电影完整版| 兽父1到16集一口气看完| 她开始慢迎迎合张行长笔趣阁| 黑兽