python 数组保存到json 文件
2017-08-22 21:57
736 查看
Json 格式最初是由JavaScript开发的,但随后成了一种常见的格式
使用json.dump()和json.load()
我们来编写一个存储一组数字的简短程序,再编写一个将这些数字读取到内存中的程序,第一个程序使用json.dump()来储存这组数字,第二个程序将使用json.load()
函数json.dump()接受两个实参:要储存的数据以及可以用于存储数据的文件对象。下面是演示
我们先导入json模块,再创建一个是数字列表,我们指定存放在number.json里,文件后缀是.json来指出文件存储的数据是json格式,我们再以写入模式打开文件,让json能见数据写入其中使用json.dup()将数据写入,我们没有写输出语句,打开这个文件查看,数据存储的格式与python一样
注意json.dump()方法,传递两个参数 第一个要写入的,第二个要存储的位置
再写一个程序,使用json.load()读取到内存中
2.个人建议用第二种方法:
利用这种方法,保存文件的后缀名字一定会被置为.npy,这种格式最好只用
使用json.dump()和json.load()
我们来编写一个存储一组数字的简短程序,再编写一个将这些数字读取到内存中的程序,第一个程序使用json.dump()来储存这组数字,第二个程序将使用json.load()
函数json.dump()接受两个实参:要储存的数据以及可以用于存储数据的文件对象。下面是演示
import json number = [1,2,3,5] file_name = 'number.json' #通过扩展名指定文件存储的数据为json格式 with open(file_name,'w') as file_object: json.dump(number,file_object)
我们先导入json模块,再创建一个是数字列表,我们指定存放在number.json里,文件后缀是.json来指出文件存储的数据是json格式,我们再以写入模式打开文件,让json能见数据写入其中使用json.dup()将数据写入,我们没有写输出语句,打开这个文件查看,数据存储的格式与python一样
注意json.dump()方法,传递两个参数 第一个要写入的,第二个要存储的位置
再写一个程序,使用json.load()读取到内存中
with open(filename,'r') as file_object: contents = json.load(file_object) print(contents)
2.个人建议用第二种方法:
numpy.save("filename.npy",a)
利用这种方法,保存文件的后缀名字一定会被置为.npy,这种格式最好只用
numpy.load("filename")
相关文章推荐
- numpy数组与python的list互转,然后用json写入文件与c交互
- numpy数组与python的list互转,然后用json写入文件与c交互
- Python保存json文件并格式化
- Python中如何保存json文件?
- python对json文件的简单读写与保存
- Python——保存、读取json文件
- python 保存数组到文件
- 用python写一个简单的爬虫保存在json文件中
- Python中对文件夹下的特定格式图像全部读取并转化为数组保存(也可转化为txt文件)
- python dict转json并保存文件
- python dict转json并保存文件
- [Unity][JSON][csv][JSONUnity]csv-JSON如何在CSV文件中保存数组并读取JSON数组
- python任务-从文件读取参数来发送json格式的post请求,再讲请求结果保存到文档里
- python读取中文gbk编码json文件
- Python2.7 写入JSON文件,无法显示中文
- Python加载带有注释的Json文件实例
- Python进阶 -- 4. 处理json文件
- python爬虫由浅入深9---定向爬取股票数据信息并保存至本地文件
- python解析json文件回顾(load/loads)
- 在c++中使用json----保存到文件、从文件中解析