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

首頁 > 編程 > Python > 正文

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

2020-01-04 13:39:19
字體:
來源:轉載
供稿:網友

做工程時遇到需要監聽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方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赤壁市| 农安县| 元朗区| 辽源市| 藁城市| 钟祥市| 泽库县| 保康县| 芜湖市| 上饶县| 逊克县| 绩溪县| 孟村| 陵川县| 海兴县| 喀什市| 新乡市| 辉南县| 佛冈县| 铜陵市| 湟源县| 朝阳县| 宁乡县| 招远市| 西华县| 衡东县| 恩平市| 贵州省| 东乡| 伊通| 蕉岭县| 兴化市| 疏附县| 桂东县| 长垣县| 文昌市| 庆元县| 隆子县| 宜川县| 隆子县| 武功县|