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

报告模板中使用传入数据

作者: 圈圈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)

    相关文章

      网友评论

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

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