json在python中的用法,python json数据处理
本文主要介绍python处理json文件的四个常用函数,包括json.load()和json.dump(),json.loads()和json.dumps()。有需要的可以参考一下。
00-1010首先,json.load()和json.dump只用于读取和写入json数据。第二,json.loads和json.dumps主要用于字符串和字典之间的类型转换。三、练习1用json格式写一个文件。第二,写python方法。
目录
1json.load()
从文件中读取json字符串
用open(data.json , r ,encoding=utf-8 )作为f
print(json.load(f))
2json.dump()
将json字符串写入文件
content={name: 张三, age:18}
with open(text.json , w ,encoding=utf-8 )为f:
json.dump(内容,f)
一,json.load()和json.dump只要用于读写json数据
3json.loads()
将json字符串转换为字典类型
content={name: 张三, age:18}
json.loads(内容)
3json.dumps()
将字典类型转换为json字符串
Content={name 3360 张三, age 336018} #假设这是一个python定义的字典
二,json.loads和json.dumps主要用于字符串和字典之间的类型转换
编写单词查询系统:
三,练习
{
一个 :[ 1号],
两个:[ 2号],
太 : [太,太,非常]
}
1编写一个json格式的文件
导入json
从difflib导入获取_关闭_匹配
data=json.load(open(data.json , r ,encoding=utf-8 ))
def翻译(word):
word=word.lower()
如果数据:中有字
返回数据[word]
elif len(get_close_matches(word,data.keys(),cutoff=0.5)) 0:
Yes_no=input(您在找%s吗?请输入是或否:“% get _ close _ matches(word,data.keys(),cutoff=0.5))
yes_no=yes_no.lower()
如果是_否==是 :
return data[get _ close _ matches(word,data.keys(),cutoff=0.5)[0]]
else:
返回“内容库中没有您要查找的内容”
Word=input(请输入您要查询的单词)
输出=翻译(word)
if type(output)==list:
对于输出:中的项目
打印(项目)
else:
打印(输出)
关于python处理json文件的四个常见函数的文章到此结束。关于python处理json文件的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。