文章目录
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)