json.dump()使用“\n”而不是新行创建文件

2024-05-19 18:48:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用json.dump写入json文件。一切正常,但输出数据如下"{\n \"AWSTemplateFormatVersion\": \"2010-09-09\",\n \"Description\": \"ding dong\"}

而不是用新行打印。我添加了indent=4separators=(',', ':'),但似乎没有帮助。 这是我的密码

with open(TopicName+'.json', 'w') as json_file:
 json.dump(dict_file, json_file,sort_keys=False,indent=4, separators=(',', ':'))

我做错了什么


Tags: 文件数据json密码withdescriptionopendump