python存储json数据_Python JSON存储数据

前言:

很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供要可视化的数据。不管专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭 程序时,你几乎总是要保存他们提供的信息;一种简单的方式是使用模块json 来存储数据。

模块json 让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。你还可以使用json 在Python程序之间分享数据。更重要的是,JSON数据 格式并非Python专用的,这让你能够将以JSON格式存储的数据与使用其他编程语言的人分享。这是一种轻便格式,很有用,也易于学。

JSON处理数据的方法主要有json.dump(),json.load()

函数json.dump() 接受两个实参:要存储的数据以及可用于存储数据的文件对象。

举例:

importjson

num= [2,3,5,6,8,11]

filename= 'num.json'with open(filename,w)as f:

json.dump(num,f)

运行后在当前目录下生成num.json文件,上面的数据会存储在此文件中。

0d96511a462d6dc86a702c35eb0562fe.png

函数json.load()例子,读取上面生成的json文件内容:

json

filename= with open(filename)as f:

numbers=json.load(f)print(numbers)

结果:

881456b2db5db67f032f44f1ad641ed6.png

读取用户生成的数据并储存

json

username= input(what is your username:)

number= input(what is you number:)

filename= username +.jsonwith open(filename,1)">)as f:

json.dump(number,f)print(we save you'+username+!')

总结

以上是编程之家为你收集整理的Python JSON存储数据全部内容,希望文章能够帮你解决Python JSON存储数据所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值