当前位置:首页 >> 编程语言 >> 【Python:json常用函数,用于加载和保存json文件】load(), loads(), dump(), dumps(),赤壁外挂

【Python:json常用函数,用于加载和保存json文件】load(), loads(), dump(), dumps(),赤壁外挂

0evadmin 编程语言 1
文件名:【Python:json常用函数,用于加载和保存json文件】load(), loads(), dump(), dumps(),赤壁外挂 【Python:json常用函数,用于加载和保存json文件】load(), loads(), dump(), dumps()

文章目录 1、load()2、loads()3、dump()4、dumps()

json文件为javascript object Notation文件,属于轻量级的数据交换格式,可以用于存储和交换数据。json文件是由类似{ }的key-value映射组成。 1、load() 把json文件加载为Python的数据格式,例如:{ }加载为dict,string加载为str,…例如,json文件a为(需要为双引号):

{ “fruit”: “apple” }

加载方式为: with open("a.json", 'r', encoding='utf-8') as f:a = json.load(f)# a为dict 2、loads() 用于将str转换为dict例如,a为str:

“”“{ “fruit”: “apple” }”“”

代码为: a_dict = json.loads(a)# a_dict为dict类型,即:#{'fruit': 'apple'} 3、dump() 用于将数据以json文件的格式写入到文件里例如: # data为str或者dictwith open("a.json", 'w', encoding='utf-8') as f:json.dump(data, f) 4、dumps() 将dict转换为str,一般可用于写入json文件中例如: # data为dictdata_json = json.dumps(data, ensure_ascii=False, indent=2)''ensure_ascii:为False可以保证输出中文indent:缩进''with open("a.json", 'w', encoding='utf-8') as f:f.write(data_json)
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接