Python 之 json.dumps()
参考:
json — JSON encoder and decoder — Python 3.8.6 documentation
环境
python 3.8.5
使用方法
-
引入
json
库:import json # help("json")调用json库使用说明
-
语法:
dumps(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)
主要参数分析
obj
: 需要转换成json
的对象skipkeys
: 默认False
,遇到非python
基本类型(str, int, long, float, bool)
的数据,报错TypeError
;设置为True
,则跳过。ensure_ascii
: 默认True
输出ascii
码,若要输出中文一般设置为False
。indent
: 根据参数值,对数据进行缩进显示
例
# 将digit中的数据输入到C:\digits.json文件中 import json json_file = 'C:\digits.json' digit = {'A':'1','B':'2','C':'3'} with open (file, 'a') as json_file: json_file.write('\n'+json.dumps(digit))