import json
import os,sys#数据所在的路径
path='D:\clip_out\clip\clip'
JsonName=os.listdir(path)#读取path下的目录名,包含扩展名
#修改后的json文件的保存路径
savepath='D:\clip_out\clip\clip_路径修改后'def process_json(input_json_file, output_json_file):file_in = open(input_json_file, "r")file_out = open(output_json_file, "w")# load数据到变量json_datajson_data = json.load(file_in)# 修改json中的数据json_data["imagePath"] = ReadName# 将修改后的数据写回文件file_out.write(json.dumps(json_data))file_in.close()file_out.close()for i in range(len(JsonName)):
#读取‘读取路径’下的目录名,包含扩展名qianzui=os.path.splitext(JsonName[i])[0]#将文件名和扩展名分隔开houzui=os.path.splitext(JsonName[i])[1]if houzui=='.json':ReadName=path+'\\'+qianzui+houzuiSaveName=savepath+'\\'+qianzui+houzui# 用来存储数据process_json(ReadName,SaveName)# 调用两个函数,更新内容

将savepath下的文件,复制到path下的文件中,选择全部替换

python 修改json文件内容相关推荐

  1. python修改json文件内容

    import json dict = {}# 用来存储数据def get_json_data():# 获取json里面数据with open('bbox_results.json', 'rb') as ...

  2. python修改json文件_python修改json文件的value实例方法

    利用python修改json文件的value方法 做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形.为此写了修改json文件的python脚本供工程后续调用 ...

  3. python 修改json文件的value值,利用python修改json文件的val

    做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形.为此写了修改json文件的python脚本供工程后续调用. 代码如下:# coding=utf-8 //设 ...

  4. python修改zip文件内容_windows-将zip文件内容提取到Python 2.7中的特定目录

    windows-将zip文件内容提取到Python 2.7中的特定目录 这是我当前用于提取与脚本位于同一当前工作目录中的zip文件的代码. 如何指定要提取到的其他目录? 我尝试的代码未将其提取到我想要 ...

  5. Python提取json文件内容,json转SCV最简单方法,地主家的乖宝宝都会用~

    一.json转csv :将json中的数据转换成csv文件 import json import csv""" 需求:将json中的数据转换成csv文件 "&q ...

  6. python修改yaml文件内容_Python操作Yaml文件

    最近开始使用Python3.x,所有今后无特殊说明,Python代表的就是Python3.x 最近在看代码时发现有人用Yaml -- Yet Another Markup Language :另一种标 ...

  7. python修改zip文件内容_python操作zip文件

    转自: 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt. import zipfile # 默认模式r,读 az ...

  8. python修改json中的文件内容并保存

    json文件读取与修改 说白了就是一种数据转换格式,可以用来存储.传递信息的中转站,下面举个例子来了解一下: import json #导入json头文件import os,sys json_path ...

  9. python docx 批量修改docx文件内容和选择位置添加内容

    #-*- encoding:utf_8 -*- from docx import Document from docx.shared import Inches from log import log ...

最新文章

  1. Linux下制作动图的软件,Linux 下制作Gif动画
  2. mongodb java 学习_《 mongodb 学习 》java 基本操作
  3. 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画
  4. 高新面试系列 性格篇
  5. php基础系列:从用户登录处理程序学习mysql扩展基本操作
  6. nginx虚拟主机配置和反向代理
  7. redis的bitmap操作
  8. 收集DC中失败的登录信息并邮件通知
  9. MyBatis多参数传递之混合方式——MyBatis学习笔记之十五
  10. 保障Web服务的安全
  11. stc8a循迹小车程序编写实验:完成循迹功能,包括直角转弯,以及调头
  12. Java网络编程详解
  13. 【翻译】Qt Designer 布局宝典
  14. 培训机构刷题小程序设计与制作
  15. 解决电脑因System进程而变得很卡
  16. 正割、余割、正弦、余弦、正切、余切之间的关系的公式 sec、csc与sin、cos、tan、cot之间的各种公式
  17. 我的MBTI职业性格测试
  18. java工厂方法_Java设计模式之工厂方法模式
  19. VC浏览器相关的学习(二)(BHO)
  20. NHibernate体系结构概览

热门文章

  1. 关于“​​​​​​\u200B“非法字符(不可见字符)的 ‘坑’
  2. 淘宝天猫API seller_info-获得淘宝店铺详情
  3. python 双色球数学组合公式_Python实现的双色球生成功能示例
  4. 学计算机的网名,小学生可爱网名 好听的学生网名
  5. Win32小游戏--贪吃蛇
  6. 斯坦福计算机系课程内容,斯坦福计算机本科课程有哪些?
  7. eclipse关不掉
  8. 高仿精仿QQ空间ios源码
  9. [转]腾讯QQ前总经理创业,踩中直播答题、线上娃娃机风口获IDG投资
  10. VBA——word中书签与VS的完美搭配