json文件读取和搜索
# -*- coding: utf-8 -*-
"""
本模块负责检索json文件内容,解决notepad++检索内容卡顿问题:copyright: (c) 2019 by Zhichao Xia
:modified: 2019-10-21:TODO:"""
import json
with open("./data/project_candidate.json", 'r', encoding='utf-8') as f:data = f.readlines()for line in data:data_list = json.loads(line)if "关于组织申报2016年蓝色海湾整治行动资金的通知" in data_list["title"]:print("公文标题:", data_list["title"])print("公文正文:", data_list["content"])
问题描述:json文件过大导致直接在notepad++或者其他软件打开并搜索关键词时卡顿或未响应。
解决方法:将json文件按行读取并转换为字典形式,通过查找“title”这个键找到想要的“content”的值。相当于完成搜索功能。
json文件读取和搜索相关推荐
- springboot~openfeign从JSON文件读取数据
对openfeign不清楚的同学可以先看我这篇文章:springboot~openfeign从此和httpClient说再见 对于openfeign来说,帮助我们解决了服务端调用服务端的问题,你不需要 ...
- python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...
- python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...
本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...
- json文件读取并转换成为字典python
json文件读取并转换成为字典python # JSON到字典转化 f = open('info.json', 'r') info_data = json.load(f) print(info_dat ...
- 14.json文件读取
14.json文件读取 json文件读取 1.#读取jsonimport jsonstr='''[{"name":"Tom","gender" ...
- json文件读取之reader.onload中的定义的变量在其函数外部进行处理
采用FileReader读取json文件时,发现只能在reader.onload函数内部获取文件数据,且无法在函数外部访问其内部定义的变量,在网上查阅资料,发现也有博客提到这个问题,如下: VUE的r ...
- python读json文件数组_如何在python中从json文件读取json对象数组
我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...
- python 超大json文件读取
一.流读取json文件 所读取的单个json文件大小超过700GB,使用json直接读取时出现内存溢出的情况.考虑使用 流读取的方式,代码如下: json_path = '../large_data/ ...
- 使用json文件读取数据
读取json文件 import json path = "a.json" # path为路径或者文件 with open(path,encoding="utf-8&quo ...
最新文章
- php 匿名方法,PHP基于Closure类创建匿名函数的方法详解
- layui 怎么设置点击图片放大_layui实现一个图片点击放大
- STM32F103CB IAP+APP BIN文件合并烧写
- 为什么log4j的概念模型是错的--zlog的模型简介
- 使用DBCA工具创建自己的数据库
- 突发,这个国家进入紧急状态!数十年来最严重经济危机、每天停电13小时!外交部发出提醒...
- python强制暂停线程_关于python:使用ThreadPoolExecutor强制线程超时
- ubuntu软件默认安装位置
- 免费使用微软Azure进行文字转语音的三种方法!最自然接近人声的机器配音技术。
- 自己搭建的网站显示403
- 模拟斗地主洗牌发牌,并对已发好的拍进行排序(红桃A,方块A, 黑桃2.......)
- 2017 网易游戏互娱游戏研发4.21(offer)
- 注会会计-会计账户与记账方法
- linux内核熵池,快速的给内核熵池喂随机数
- Java零基础入门学习教程(纯干货知识点+视频资源)
- autojs root权限命令
- 揭秘阿里、腾讯、字节跳动在家办公的区别
- android好用的相机软件推荐,手机拍照软件哪个好-目前最好用的拍照软件排行
- 两台三菱PLC通过485通讯控制
- html导航栏固定在顶部(定位-position)