首页 > 编程语言 >Python 如何修改并存储 json文件内容 - json package 使用

Python 如何修改并存储 json文件内容 - json package 使用

时间:2023-12-15 11:58:04浏览次数:36  
标签:__ load package Python json file Test data

 

直接上代码:
import json

def json_load(json_file):
with open(json_file, 'r') as fh:
content = json.load(fh)
return content
fh.close()

def json_save(json_file, data):
with open(json_file,'w',encoding='UTF-8') as f:
json.dump(data, f)
f.close()

def modify_json():
json_file = 'C:\Python\\assets\config.json'
data = json_load(json_file)
data['auth']['clientId'] = "Test ClientID"
data['auth']['authority'] = "Test authority"
data['auth']['scopes'] = "Test scopes"
json_save(json_file, data)

if __name__ == '__main__':
modify_json()

标签:__,load,package,Python,json,file,Test,data
From: https://www.cnblogs.com/GlCh/p/17903070.html

相关文章

  • 04-python基础
    类与对象python中同样存在类和对象的概念,在python的类中,通过class创建声明类,类中存在构造函数和析构函数,而且存在一个类似于Java中的toString。def__init__(self)def__del__(self)def__str__(self)self是python中类似于其他语言中this的功能。类成员变量就通过这个s......
  • 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义
    原文链接:https://blog.csdn.net/weixin_45488182/article/details/132537085网上的资料,大都是因为版本号不一致,我检查了很多遍,我这边版本号是12.0.1与12.0.2,config里是12.0.0,应该算是一致的吧。并且清理重新生成后,就不会报这个错。程序可以正常运行了。今天终于解决了这个问题,......
  • debug解决实际问题--python
    简述:原代码一直报错,提示索引超出范围"IndexError:tupleindexoutofrange"一、原代码:#-*-coding:utf-8-*-importpymysql,datetime#获取框架合约数据defframe_treaty_get(frame_treaty_no_list):frame_treaty_list=[]forframe_treaty_noinframe_t......
  • [Python学习笔记]制作自动将xls文件转化为xlsx文件的程序
    背景:供应商程序导出的文件是xls格式的,我需要使用PowerQuery将这些文件合并整理,但是目前没有找到可以打卡xls文件的代码,所以将xls文件转化为xlsx文件后再使用PowerQuery进行处理。思路:1.网上找到了将xls文件转化为xlsx文件的代码,将这个代码定义为一个函数去执行转换的功能......
  • json好玩的库
    一、DeepDiff DeepDiff是一个Python库,用于比较Python对象的深度差异。能够比较各种数据类型,包括列表、元组、字典、集合、字符串、整数、浮点数等,并给出它们之间的差异。DeepDiff是提供一种简单且易于理解的方式来比较Python对象的差异。安装:pipinstalldeepdiff==6.7.1......
  • python heapq 模块
    堆的概念堆是用数组表示的二叉树,分为大根堆和小根堆:大根堆是堆顶元素最大的堆,小根堆是堆顶元素最小的堆 堆的建立堆用列表来表示。在往堆中加入元素时,在列表最后加入一个元素并与其父节点比较(n/2位置)看是否需要进行交换,然后层层比较直到根节点pythonheapq#建立小根堆......
  • python: json
     fromtypingimportListimportjsonclassStudent(object):def__init__(self,first_name:str,last_name:str):self.first_name=first_nameself.last_name=last_name@propertydefFirstNmae(self):returnself.f......
  • Python从入门到实践project飞船射击外星人3
    完善记分系统1确保难度升级分值跟着升级2将分值显示为10的整数倍3显示最高分4显示等级5显示剩余飞船数确保难度升级分值跟着升级self.alien_points=int(self.alien_points*self.score_scale)print(self.alien_points)print确保分值变化,确保后删除将分值显示为10的整数倍......
  • python虚拟环境(windows)
    venv虚拟环境,是Python用来创建和管理虚拟环境的模块,该模块供你用来存放你的各种python第三方模块,模块里的环境和本机是完全分开的,也就是说你在venv下通过pip安装的python第三方模块是不会影响到你本机的环境的。具体操作如下:1.先安装virtualenvpipinstallvirtualenv 2.进......
  • Python——了解Html+Css语言代码
    HTML(HyperTextMarkupLanguage超文本标记语言)用特殊的一种标签把需要特殊展示出来的内容圈起来。这就是标记语言语法规则<标记>被标记的内容</标记><标记/>巨大的坑。在以前2000年左右。那个时候语法规则不够规范。有些人写HTML的时候习惯性的漏掉括回文本:文字,字符串,符号。超......