json文件
- json是一种使用广泛的轻量数据格式,python标准库中的json模块提供了json数据的处理功能。 由于json与python中的字典格式非常像,所以python中json模块也相当于是用来使json与字典做转换。但是要注意的是,json中的数据必须使用双引号包裹。
- import json
data = {“age”:18}
type(data) # python对象,dict
with open(“data.json”,“w”) as f:
json.dump(data,f) #将python对象转为json对象并写入json文件
f.write(data) #报错,因为使用write写入模式必须是字符串格式
with open(“data.json”,“r”) as f: #打开data.json文件,并进入只读模式
j_data = json.load(f) # 将json对象转化为python对象
print(j_data) #j_data打印j_data
print(type(j_data) #j_data类型为字典
print(j_data[“age”]) #通过健获取值 18