美文网首页
报告模板中使用传入数据

报告模板中使用传入数据

作者: 圈圈55 | 来源:发表于2020-07-17 21:15 被阅读0次

#coding=utf-8

import os

import json

CUR_DIR = os.path.dirname(os.path.abspath(__file__))

TEMPLATE_PATH = os.path.join(CUR_DIR, 'template.html')

def generate_json(data, path=None):

    path = path or os.path.join(os.getcwd(), 'report.json')

    with open(path, 'w') as f:

        f.write(json.dumps(data, indent=2, ensure_ascii=False))

def generate_html(data, path=None):

    """

    根据测试结果生成 html

    """

    with open(TEMPLATE_PATH) as f:

        content = f.read().replace('${resultData}',

                                  json.dumps(data))

    path = path or os.path.join(os.getcwd(), 'report.html')

    with open(path, 'w') as f:

        f.write(content)

相关文章

  • 报告模板中使用传入数据

    #coding=utf-8 import os import json CUR_DIR = os.path.dir...

  • Unity中,专用于GameObject的简易对象池

    需求 外部传入GameObject模板,从对象池中获取该模板的实例进行使用;使用完毕后,传入模板和之前获取的实例,...

  • 有关邮件如何使用本地模板

    1. 生成本地模板的邮件 2. 传入参数 在新建的mail类中我们使用with传入参数,使用subject定义主题...

  • Chapter 16 Template 模板

    函数模板 往里面传入变量编译器就能推断类型对于函数模板, 可以使用非类型参数(即, 模板中不使用typename,...

  • openxml生成word报告设计思路

    生成报告依赖几个输入: word模板文件 所有数据对象 模板文件中某个bookmark和数据对象中数据项的对应关系...

  • template模板

    (一)使用name属性,作为模板的名字 (二)使用is属性,声明需要的使用的模板,然后将模板所需要的data传入 ...

  • 【Vue.js】挂载点,模板与实例(二)

    1、模板使用方式一,将数据写在data中 二、模板使用方式二,将数据写在template中,可携带html标签

  • laravel向前模板传入数据

    1.compact() 后台得到$data 这里 控制器 和模版中的变量名需要一致 2.with() 前台得到的...

  • python自动化撰写数据分析报告

    在工作中经常要出具各种报告,我们可以根据报告周期来设置定时任务自动生成数据分析报告。首先要确定报告模板,给模板中的...

  • php + smarty

    往模板中写入数据 没有数据可以不写入数据,下面渲染出一个模板: 在模板中渲染出数据 php代码块需要使用<{php...

网友评论

      本文标题:报告模板中使用传入数据

      本文链接:https://www.haomeiwen.com/subject/lpbnhktx.html