码迷,mamicode.com
首页 > 编程语言 > 详细

python ,json,pickle 模块

时间:2018-12-31 22:43:19      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:span   dump   文本   需要   就是   循环   port   imp   应该   

import json,pickle

json

json.dumps:把一个字典或列表之类的类型转换为str类型 然后就能保存到文本里去了!

str类型循环就当作单个字符来循环了,当然这只是例子.或许有的还不知道呢!

json.loads:把json.dumps转换的数据又转换为python可以认识的字典或列表!

转换后就是我们想要的字典或列表然后就可以用来循环了,nice!

pickle

pickle.dumps:把一个字典或列表之类的类型转换为bytes类型(二进制) 然后就能保存到文本里去了!

bytes类型用来循环并且打印的话就会出现你只看到一条数字往下滑!

pickle.loads:把json.dumps转换的数据又转换为python可以认识的字典或列表!

转换后就是我们想要的字典或列表然后就可以用来循环了,nice!

with

with open(文件,权限) as 变量名: 标识open打开的这个文件并且以什么权限赋予变量名: 

这种变量直接就相当于一个变量 = 字典或列表 不需要用.read()方式读取 json是这样的pickle应该也是如此:

.close()关闭文件

文件操作

date = [i for i in range(1,10)]

利用上述方法打开一个新文件 with open(‘json.json‘,‘w‘) as file: 没有此文件就创建此文件,然后利用json.dumps转换

date = json.dumps(date) 转换    json.dump(date(写入的数据),file(文件))  file.close()关闭文件:到这文件就写入了ok!

那么如何提取文件数据呢?

我们还是用with open(‘json.json‘,‘r‘) as file:打开文件以只读方式   然后使用date = json.loads(file(文件))转换为pytho认识的字典或列表 接受变量是date

然后就可以执行多种操作了,操作完记得关闭文件。file.close()

 

python ,json,pickle 模块

标签:span   dump   文本   需要   就是   循环   port   imp   应该   

原文地址:https://www.cnblogs.com/lc1013/p/10203366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!