Python读取json文件
使用python读取json文件,输出结果为字符串或python对象
如下图,data目录下有test.json文件
现在可以通过python读取该json文件,并输出为两种不同类型(python对象、字符串)的数据
1.输出为python对象,这里使用的是json模块的load()方法
(1)输出类型和文件内容如下:
(2)源代码(需要引入json库):
import json#定义文件路径
path = './data/'# 打开文件,r是读取,encoding是指定编码格式
with open(path + 'test.json','r',encoding = 'utf-8') as fp:print(type(fp)) #输出结果是 <class '_io.TextIOWrapper'> 一个文件类对象# load()函数将fp(一个支持.read()的文件类对象,包含一个JSON文档)反序列化为一个Python对象data = json.load(fp)print(type(data)) #输出结果是 <class 'dict'> 一个python对象,json模块会根据文件类对象自动转为最符合的数据类型,所以这里是dictprint("\n************************************************************************************************************\n")
print(data)
print("\n************************************************************************************************************\n")fp.close()
2.输出类型为字符串,这里使用的是read()方法
(1)输出类型和文件内容如下:
(2)源代码:
#文件路径
path = './data/'# 打开文件,r是读取的意思,encoding是指定编码格式
with open(path + 'test.json','r',encoding = 'utf-8') as fp:print(type(fp)) #输出结果是 <class '_io.TextIOWrapper'> 一个文件类对象# read()方法将fp(一个支持.read()的文件类对象,包含一个JSON文档)转换成字符串data = fp.read()print(type(data)) #输出结果是 <class 'str'> 字符串print("\n************************************************************************************************************\n")
print(data)
print("\n************************************************************************************************************\n")fp.close()
Python读取json文件相关推荐
- Python读取json文件及写入json文件等操作
Python读取json文件及写入json文件等操作 读取json文件 写入json文件 读取json文件 load():用于读取json文件 import json with open(path,' ...
- python读取json文件转成excel_Python实现读取json文件到excel表
这篇文章主要介绍了Python实现读取json文件到excel表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python实现读取json文件到excel表,供大家参考,具体 ...
- python读取json文件,大批量写入mongo
1.需求:现在要求将服务器上523GB的json文件,导入到mongo库中,由于mongoimport 速度在25MB/s, 现在用脚本多进程将数据读取,在写入mongo中. 2.源码: # -*- ...
- Python 读取json文件
创建json文件: { "fontFamily": "微软雅黑", "fontSize": 12, "BaseSettings&q ...
- python逐行读取json_如何用python读取json文件里指定的数据
JSON文件who.json内容如下:{"name":"mss","version":"1.0.0","des ...
- 【Python】 python读取Json文件
解析Json的常见代码 import json # 导入json解析需要的包 1. json.loads()读取字符串到json object json.loads()是将str\bytes\byte ...
- python读取json文件报 No JSON object could be decoded
def load():with open('D:\\jiance.geojson') as json_file:data = json.load(json_file)return data 代码如上, ...
- python读取json文件多个json数据_Python 加载包含多个JSON对象的JSON文件
defwriteJsonFile(data,outfilename): with open(outfilename+'.json', 'wt',encoding='utf-8') as f:for m ...
- python读取json文件制作中国人口地图_Python对JSON文件世界人口数据进行可视化
制作世界人口地图,用json模块来处理,将人口数据进行可视化!!! 下载JSON格式的人口数据,下面附上完整的,在网站中https://datahub.io/下载的数据集的详细过程!!! 1.下载世界 ...
最新文章
- 16 美元,黑客就能截获你的短信?
- 虚拟话安全:4个基本点
- 于python保留字的是_《于》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- php配置mysql集群_mysql的集群配置
- OpenCV的Python接口
- 沉淀再出发:PHP的中级内容
- 【BZOJ】1497: [NOI2006]最大获利 最大权闭合子图或最小割
- 时序分析基本概念介绍<系统接口sdc>
- 在Jupyter Notebook中运行R (附一系列疑难解答)
- 中科院合肥物质科学研究院葛运建团队: 智能机器人带来更美好生
- python编写代码实现一个循环双链表类_Python双向循环链表实现方法分析
- 我眼中的无影云桌面‖云桌面使用者角度
- Oracle rac集群笔记
- 微信支付官方揭开刷脸支付神秘面纱
- 多机器人编队人工势场法协同避障算法原理及实现
- 香港金融中心谁与争锋
- 左倾红黑树Go语言实现
- 解释太阳能量来源《张朝阳的物理课》估算太阳寿命约百亿年
- doraemon的python 网络基础、进程和操作系统发展史
- 上海人工智能领军企业CIMC中集飞瞳先进产品领跑全球港口人工智能应用落地,先进码头人工智能科技引领智慧港口建设,降低接触提升效能