开卷有益!想了解JSON及其注意事项、json.dumps()函数详解请点击这里,接下来详细学习JSON模块常用函数json.dump(),希望对你有所帮助!
学无止境!希望往后余生感恩今天的坚持!
活动地址:CSDN21天学习挑战赛
文章目录
前言
json模块常用函数
1、json模块常用函数
前言
由于是学习笔记,学习内容主要来自CSDN专栏博主 【无 羡ღ】老师分享的#21天学习挑战赛#分享的学习资料,并辅以《Python基础教程》加入作者的理解和思考。
json模块常用函数
上一篇博文详细解析了json模块常用的函数json.dumps(),接下来学习其余函数
json.dump():将Python数据类型转换并保存到json格式的文件中。
语法格式:json.dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)
参数与json.dumps()的参数几乎完全相同,需要了解请参考前面“上一篇博文”。
注意:json.dumps和json.dump写入文件的区别:
a、json.dump()不需要使用 write()方法,只需要将python字典写入open文件即可;而json.dumps()需要使用 write()方法写入到open文件中;
b、如果把字典写到文件里面的时候,dump()好用;但如果不需要操作文件,或需要把内容存储到数据库和excel,则需要使用dumps()先把字典转换成字符串,再写入。