python-数据写入json文件时如何保证格式美观且中文正常显示?


import json
from config.cfg import *


def write_data(data, filename):
    file_path = os.path.join(config_path, filename)
    # print(file_path)
    with open(file_path, 'w', encoding='utf8') as f:  # 如果json文件不存在会自动创建
        json.dump(data, f,indent=4,ensure_ascii=False)  # 红色部分就是控制格式和中文
        print("数据写入json文件完成...")
ensure_ascii=False : 写入中文

上述代码生成的json文件样式很美观且中文正确显示

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM