""" 读取json数据到list """
def read_json_list(json_file):if not (os.path.exists(json_file) and os.path.isfile(json_file)):with open(json_file, 'w') as f:f.write('[]')with open(json_file, 'r', encoding='utf-8') as f:try:school_list = json.load(f)except:school_list = []return school_list
""" 以追加方式向json文件追加list数据 """
def add_to_josn(school_brochure):remove_last_char(json_file)with open(json_file, 'a', encoding='utf-8') as f:if os.path.getsize(json_file) > 10:# 粗暴判断是否已有数据记录f.write(',')f.write(json.dumps(school_brochure, ensure_ascii=False))f.write("]")
""" 删除文件最后一个字符 """
def remove_last_char(json_file):with open(json_file, 'rb+') as f:f.seek(-1, os.SEEK_END)f.truncate()

python 读取json为list及向json文件追加数据相关推荐

  1. python处理表格数据-python读取word 中指定位置的表格及表格数据

    1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...

  2. python获取json中的某个值_json文件返回数据中提取数据的方法(JSON数据取其中某一个值的方法)...

    比如下面的案例是,取店铺名称 接口返回数据如下:{"Code":0,"Msg":"ok","Data":{"S ...

  3. 提取tsv数据并转化成json——致找不出怎么提取tsv文件中数据的五小时

    这里使用的python3.6,pycharm2017profession(不知道其他版本是否适合) 接下来进入正题: 导入tsv.re.json库 首先,由于python3.6没有tsv库,所以使用命 ...

  4. python读取pdf表格_Python使用Tabula提取PDF表格数据

    今天遇到一个批量读取pdf文件中表格数据的需求,样式大体是以下这样: python读取PDF无非就是三种方式(我所了解的),pdfminer.pdf2htmlEX 和 Tabula.综合考虑后,选择了 ...

  5. python怎么添加csv模式_python对csv文件追加写入列的方法

    python对csv文件追加写入列,具体内容如下所示: 原始数据 [外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\innduce\AppData\Roam ...

  6. python读取数据库导出文件_python如何导出excel表格数据库数据

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python xmlns 解析_使用python读取标记中包含xmlns的XML文件

    我试图从xml文件中读取一个元素来添加新元素. 我试图找到的标签包含xmlns. 它看起来像这样: 我的python代码如下所示: import xml.etree.ElementTree as xm ...

  8. python 读取csv带表头_python读csv文件时指定行为表头或无表头的方法

    pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置header参数(默认)时: df1 = pd.read_c ...

  9. python读取tiff影像_python+tifffile之tiff文件读写方式

    背景 使用python操作一批同样分辨率的图片,合并为tiff格式的文件. 由于opencv主要用于读取单帧的tiff文件,对多帧的文件支持并不好. 通过搜索发现了两个比较有用的包:TiffCaptu ...

最新文章

  1. zookeeper在Dubbo中的作用
  2. php 清除缓存的操作,注意 Laravel 清除缓存 PHP artisan cache:clear 的使用
  3. dede搜索php在哪,dede搜索页面怎么调用及相关搜索调用
  4. CAP 理论 —— 最通俗的解释
  5. Bootstrap 中的工具Mixin
  6. c#与api类型对照表
  7. 冬季宝宝不着凉有绝招
  8. 64位win7/win8/win10系统注册32位控件(.OCX)
  9. Silverlight toolkit 中ListPicker控件的用法【转】
  10. python数值运算代码_Python数值
  11. 运用SQL Server安全模型来保护数据
  12. 基于51单片机+SG90舵机
  13. grep/awk/sed查指定时间段日志
  14. 计算机表格制作培训教材,电脑制作表格教案设计
  15. 8237A DMA控制器简答
  16. 520到了! 我用Python拜托周董为我和女友送上祝福!
  17. python词云代码手机_【云计算】爬取淘宝手机品牌词云分析(python)
  18. 知己知己,JAVA不待!
  19. 垃圾回收分类系统、垃圾回收高保真原型设计 、垃圾分类后台管理系统、垃圾回收分类平台、垃圾回收分类、智慧管理系统、订单管理、财务管理、系统管理、库存管理、设备管理、Axure原型、rp原型
  20. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (二)

热门文章

  1. 如何实现一个线程安全的 ConcurrentHashSet ?
  2. 使用 System.Net.Http.Json 简化 HttpClient 的使用
  3. NCC CAP 6.0 发布 —— 新增支持 OpenTelemetry
  4. 【汇总】多种方法教你绕过 TPM 2.0 安装 Windows 11 操作系统
  5. 不要笑!写 | 还是 || ,还真是一个问题
  6. WPF 修改(优化)Menu菜单的样式
  7. NET问答: 如何使用 C# 比较两个 byte[] 的相等性 ?
  8. c# 通过内存映射实现文件共享内存
  9. C#使用NPOI进行word的读写
  10. 聊聊如何构建自驱团队(3)