python无法生产html报告 怎样用python脚本生成一个html格式的测试报告
python无法生产html报告
这个代码如果格式正确,没有什么问题。
没有报错是不大可能的,你是怎么执行的?看到什么输出?
格式正确的应该长这样:
#!/usr/bin/env python
# coding=utf-
from __future__ import division, print_function
import unittest
import HTMLTestRunner
class my_case(unittest.TestCase):
    def setUp(self):
        print (hello 2 )
    def test1(self,case_id=case_):
        print (case_id 003)
        self.assertEqual(1, 2, test case2 sum fail)
if __name__ == "__main__":
    testunit = unittest.TestSuite()
    testunit.addTest(my_case("test1"))
    filename = result.html
    with open(filename, wb) as f:
        runner = HTMLTestRunner.HTMLTestRunner(
            stream=f,
            title=u测试报告,
            description=u用例执行情况:)
        runner.run(testunit)
怎样用python脚本生成一个html格式的测试报告
比如很简单的,可以这样:
# -*- coding:utf-8 -*-
import os,sys
html = open(index.html, w)
html.write("""
""")
files = os.listdir(.)
# 首先处理文本
for f in files:
if f.lower().endswith(.txt):
fp = open(f)
content = fp.read()
fp.close()
html.write("
%s
" % content)# 然后处理图片
for f in files:
if f.lower().endswith(.jpg) or f.lower().endswith(.png):
html.write("" % f)
html.write()
html.close()
把这个python代码放在有图片和txt文本的目录里,运行就可以了。如果不是jpg,修改增加png,gif就行了。
如何用Python绘制学术报告图表
当数据较多时,容易出现excel"翻白眼"的现象;
需要使用subplot功能或批量处理时,使用MATLAB或Python更为方便;
excel处理的图在美观程度上较论文图表标准有一定的距离。
python如何使用帆软报表
方法是从FineReport报表软件中进入:
打开设计器,选择“服务器”,点击“报表平台管理”,即可进入。用户首次进入报表平台,系统会要求填写管理员的账户和密码,设定好后,点击“进入数据决策系统”即可。