filse.py 486 Bytes
Newer Older
liyang's avatar
liyang committed
1 2
import json

liyang's avatar
liyang committed
3 4
from utils.Logger import log

liyang's avatar
liyang committed
5 6 7

# 保存json文件
def save_json(file_dir=None, data=None):
liyang's avatar
liyang committed
8
    log.debug("------save json start--------")
liyang's avatar
liyang committed
9 10 11 12 13
    if data is None:
        data = []
    if file_dir is None:
        file_dir = "./data.json"
    try:
liyang's avatar
liyang committed
14
        log.debug("文件保存路径:" + file_dir)
liyang's avatar
liyang committed
15 16 17 18 19
        with open(file_dir, "w", encoding="utf-8") as file:
            json.dump(data, file, indent=2, ensure_ascii=False)
        return True
    except:
        return False