简介:json文件感觉就像一个字典文件一样,将程序中的某些关键资源,写入文件中十分的好维护和调用,真不错,对于网页的各种资源获取,json方法简直不要那么好用😀
官方介绍:
https://baike.baidu.com/item/JSON/2462549?fr=aladdin
1.这是 示例 config.json 文件内的内容
"示例 1":77777,
"示例 2":"我是字符串内容",
"实例 3":["我是数组(列表)",7777777],
"示例 4":{"嘤嘤嘤":"我是嵌套字典"},
"示例 5":[{"我是数字":7777777},{"嘤嘤嘤":"我是嵌套数组又字典"}]
2.在python中 读取,修改,json数据
# 需要导入json
import json
# 读取-------------------------------------------------------
data = json.load(open("./config.json", encoding='utf-8'))
Example0 = json.load(open("./config.json", encoding='utf-8'))["示例 1"]
# 还可以这样读取:
with open("config.json", "r",encoding='utf-8') as jsonFile:
data0 = json.load(jsonFile)
# ----------------------------------------------------------
print(data)
print(Example0)
print(data0)
# 结果如下👇
# 修改-------------------------------------------------------
# 先打开读取数据
with open("config.json", "r",encoding='utf-8') as jsonFile:
data = json.load(jsonFile)
# 修改内容👇(此时data就可以理解为json数据的对象)(字典的增删改查)
data["嘤嘤嘤plus"]="我进来了哦" # 增
del data['实例 2'] # 删除字典中指定键值对
data["实例 1"]="我被修改了" # 改
# 再写入回去
with open("config.json",'w',encoding='utf8')as fp:
json.dump(data,fp,ensure_ascii=False)
# ----------------------------------------------------------
# 再次点击config.json文件,里面的内容就被修改了,如图👇
完结★,°:.☆( ̄▽ ̄)/$:.°★ 。(点赞)