Python中处理json数据的方法
Python
Python操作json文件通过了两种方法:load()
:用于读取json文件;dump()
:用于写入json文件
读取json文件内容,返回字典格式
# 读取json文件内容,返回字典格式
with open('./source_file/info.json','r',encoding='utf8') as fp:
= json.load(fp)
json_data print('这是文件中的json数据:', json_data)
print('这是读取到文件数据的数据类型:', type(json_data))
将字典数据写入到json文件中
# 将字典数据写入到json文件中
= {'name': '张三', 'age': 18, 'sex': '男'}
dict1 with open('./source_file/info.json','a',encoding='utf8') as fp:
=False)
json.dump(dict1,fp,ensure_ascii# 如果ensure_ascii ' '为false,则返回值可以包含非ascii值