国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

利用python修改json文件的value方法

2020-02-16 00:25:47
字體:
來源:轉載
供稿:網友

做工程時遇到需要監聽json文件,根據json文件中的key-value值作出相應處理的情形。為此寫了修改json文件的python腳本供工程后續調用。

代碼如下:

# coding=utf-8 //設置文本格式import os,sysimport jsondef get_new_json(filepath,key,value):	key_ = key.split(".")	key_length = len(key_)	with open(filepath, 'rb') as f:		json_data = json.load(f)		i = 0		a = json_data		while i < key_length :			if i+1 == key_length :				a[key_[i]] = value				i = i + 1			else :				a = a[key_[i]]				i = i + 1	f.close()	return json_data	def rewrite_json_file(filepath,json_data):	with open(filepath, 'w') as f:		json.dump(json_data,f)	f.close() if __name__ == '__main__':		key = sys.argv[1]	value = int(sys.argv[2])	json_path = sys.argv[3]			m_json_data = get_new_json(json_path,key,value)		rewrite_json_file(json_path,m_json_data)

運行范例:

python json_value_modify.py a.b.c 999 /home/cabin/example.json

即把example.json中key值為a.b.c對應的value值修改為999。

以上這篇利用python修改json文件的value方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 惠东县| 白河县| 垦利县| 宜兴市| 武穴市| 县级市| 金寨县| 扎囊县| 贡山| 双城市| 汝南县| 共和县| 永顺县| 靖江市| 涿州市| 宜兰县| 桓仁| 米林县| 九台市| 读书| 邛崃市| 海城市| 镇康县| 建昌县| 临海市| 安多县| 酒泉市| 宜兴市| 五原县| 四平市| 马边| 宜州市| 涡阳县| 错那县| 无为县| 宁陕县| 云南省| 盐源县| 富平县| 德格县|