使用Python将字典写入JSON文件
使用Python将字典写入JSON文件
这段Python代码片段演示了如何将字典转换为JSON格式,并将其保存到名为'class_indices.json'的文件中:pythonjson_str = json.dumps(cla_dict, indent=4)with open('class_indices.json', 'w') as json_file: json_file.write(json_str)
代码解析:
1. 转换为JSON格式:
json.dumps(cla_dict, indent=4): 这段代码使用json.dumps()函数将名为cla_dict的字典转换为JSON格式的字符串。 -indent=4: 该参数指定在输出的JSON字符串中使用4个空格进行缩进,以提高可 readability。 - 转换后的JSON字符串存储在名为json_str的变量中。
2. 写入文件:
with open('class_indices.json', 'w') as json_file:: 这行代码打开一个名为'class_indices.json'的文件,以写入模式 ('w') 打开。with语句可以确保文件在使用完毕后被正确关闭。 -as json_file: 文件对象被赋值给变量json_file,用于后续操作。-json_file.write(json_str): 这行代码使用文件对象的write()方法将存储在json_str变量中的JSON字符串写入打开的文件中。
总结:
这段代码的功能是将字典cla_dict的内容以JSON格式保存到文件'class_indices.json'中,这对于存储和交换结构化数据非常有用。
关键词: Python, JSON, 字典, 文件写入, json.dumps(), 数据序列化
原文地址: https://www.cveoy.top/t/topic/bKEi 著作权归作者所有。请勿转载和采集!