在json文件中添加数据

    xiaoxiao2022-07-13  192

    async def save_report_information(report,report_information): 参数:report json文件路径 report_information 向json文件中添加的信息 """ 向report json文件中添加数据 :return: """ #判断json文件是否存在 if os.path.exists(report): data = await read_json(report) if data['report']: result = filter(lambda x: x[id'] == report_information[id'], data['report']) #判断id 是否存json文件中 isExists = list(result) if len(isExists) > 0: #这条数据在json文件中存在 data['report'].remove(isExists[0]) #删掉此数据 data['report'].append(report_information) #重新添加数据 await write_json(report, data) return 'success write data' else: #如果文件不存在,创建文件并添加数据 await write_json(report, {'report': [report_information]}) return 'success write data'
    最新回复(0)