Python JSON 保存中文到文件、包简述

文章目录

    • 保存至文件(支持中文)
    • 从文件读取

json库有下面四个函数

"""文件相关"""
json.load()
json.dump()
"""字符串相关"""
json.loads()
json.dumps()

保存至文件(支持中文)

json保存文件不像pandas那样只要指定文件名即可,而是给定一个IO

with open('<文件名>.json', 'w', encoding='UTF-8') as jsn:	# 'w'代表文件模式为写入文本;'UTF-8'指定编码格式
	json.dump(<Python 对象>, jsn, ensure_ascii=False)	# ensure_ascii=False

从文件读取

保存同理,同样需要从IO流中加载

with open('<文件名>.json', 'r', encoding='UTF-8') as jsn:	# 'r'代表文件模式为读取文本
    obj: list = json.load(jsn)

你可能感兴趣的:(python,python,json)