很多程序都要求用户输入某种信息,程序一般将信息存储在列表和字典等数据结构中,用户关闭程序时,就需要将信息进行保存,一种简单的方式是使用模块json来存储数据 。下面就具体的来讲解一下Python如何存储数据到json文件?Python中将数据存储到json文件的方法,感兴趣的小伙伴一起来看看吧 。
文章插图
在python中的json模块,可以让我们很好的将一些数据结构转到文件中进行存储,并且在程序运行的时候,还可以对文件中的数据进行加载读取 。同时还能实现数据的分享,这个模块最早的时候是在java语言中使用,所以这种存储的文件格式可以兼容很多种编程语言,一般处理数据使用的是json模块中的dump方法和load方法 。下面一起来看看具体的用法:
1、json.dump()
实例如下:
import jsonHH = [2, 4, 6, 8, 10]filename = "HH.json"with open(filename, 'w') as file_obj: json.dump(HH, file_obj)运行结果:
[2, 4, 6, 8, 10]使用这个方法的时候,首先我们需要对json模块进行导入,然后定义了一个用来存储数据的列表HH,在存储时,指定存储数据的文件名,使用写的模式将存储的文件进行打开,最后调用dump方法对文件进行存储 。
2、json.load()
这个方法的工作模式比较的简单,首先是将模块进行导入,以只读的模式对文件进行打开,然后使用load方法对文件进行加载,再存储到我们定义的变量中,最后对这个变量进行打印就可以了,具体的代码如下:
import jsonfilename = "HH.json"with open(filename) as file_obj:HH = json.load(file_obj)print(HH)运行结果:
[2, 4, 6, 8, 10]【Python如何存储数据到json文件?Python中将数据存储到json文件的方法】关于Python如何存储数据到json文件?Python中将数据存储到json文件的方法的内容就介绍到这里了,希望大家可以仔细的阅读这篇文章 。
推荐阅读
- 如何连接Python中列表元素?Python中列表元素连接join的用法
- Python中return和print的区别有哪些?Python中return函数和print函数的区别
- Python报错就一定有错误吗?Python中错误可以分为哪几种?
- Python如何实现多重赋值?Python多重赋值操作方法
- python如何让一个程序运行多次?python如何多次运行程序?
- Python中的cd命令是什么意思?Python中cd命令的作用是什么?
- Python安装后打不开?为什么安装Python后在桌面没有显示?
- Python怎么监测网站运行状态?Python如何定时检测网站状态
- Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行
- Python动态显示数据怎么做?Python如何即时实现数据动态变化