我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python脚本生成html

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python脚本生成html

#-*- coding: utf-8 -*-
from pyh import *


CONST_LIST = [ ['1','AAA','100','100','100','300'],
               ['2','BBB','99','99','99','297'],
               ['3','CCC','98','98','98','294']]


class ToHTML:
    def __init__(self,project = 'TEST', version = 'v1.0'):
        self.page = PyH('%s 测试报告' % project)
        self.project = project


    def tablecss(self, table = None, width = '600'):
        table.attributes['cellSpacing'] = 1
        table.attributes['cellPadding'] = 1
        table.attributes['border'] = 1
        table.attributes['borderColor'] = 'green'
        table.attributes['width'] = 'width'


    def tr_title_css(self, tr = None, color = '#B0C4DE'):
        tr.attributes['bgcolor'] = color


    def gentitle(self, name):
        self.page << div(b('%s测试报告' % name), id = 'mydiv')
        self.tableGroup = self.page << table()
        self.tablecss(self.tableGroup,width = '600')
        title_tr_group = self.tableGroup << tr()
        self.tr_title_css(title_tr_group)
        title_tr_group.attributes['align'] = 'center'
        title_tr_group << td('<b>名次</b>',style = 'width:100')
        title_tr_group << td('<b>姓名</b>',style = 'width:100')
        title_tr_group << td('<b>语文</b>',style = 'width:100')
        title_tr_group << td('<b>数学</b>',style = 'width:100')
        title_tr_group << td('<b>英语</b>',style = 'width:100')
        title_tr_group << td('<b>总分</b>',style = 'width:100')
        self.page << br()


    def setcontent(self,unit):
        value_tr_unit = self.tableGroup << tr()
        for unitOne in unit:
            value_tr_unit << td('%s' % unitOne)
            
    def genreport(self, filename = 'report.html'):
        self.page << '结束:'
        try:
            self.page << 'finished'
        except:
            self.page << 'unfinished'
        self.page << br()
        self.page.printOut(filename)


# self test
if __name__ == '__main__':
    rp = ToHTML('TEST')
    rp.gentitle('FORM')
    for unit in CONST_LIST:
        rp.setcontent(unit)

    rp.genreport('form.html')


####################


        

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python脚本生成html

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python脚本生成html

#-*- coding: utf-8 -*-from pyh import *CONST_LIST = [ ['1','AAA','100','100','100','300'],               ['2','BBB','99'
2023-01-31

python实现的模板生成脚本

最近项目需要,针对主项目提取一个小的基础版本,供于在新建项目时使用,所以就有这个python模板生成脚本,其作用如下:1、通过配置文件来控制模板中的数据、格式化的过滤条件2、执行后会把目录下所有的文件都会执行一篇  #!/usr/bin/p
2023-01-31

Python playwright怎么自动录制生成脚本

今天小编给大家分享一下Python playwright怎么自动录制生成脚本的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前
2023-07-05

如何实现Python脚本生成命令行

这篇文章主要讲解了“如何实现Python脚本生成命令行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现Python脚本生成命令行”吧!有时候我们会有这样的一个需求:我们定义了一个 Py
2023-06-30

sqoop脚本批量生成

通过all_tab_columnss字典表生成hive的建表语句create or replace view create_sql as--通过all_tab_columnss字典表生成hive的建表语句select owner,table
2023-01-31

利用Python脚本生成sitemap.xml的实现方法

安装lxml首先需要pip install lxml安装lxml库。如果你在ubuntu上遇到了以下错误:#include "libxml/xmlversion.h" compilation terminated. error: comma
2022-06-04

用Python脚本生成Android SALT扰码的方法

代码如下:#!/usr/bin/python # Filename: gen_salt.py import random salt =[] for i in range(0, 30): salt.append( ra
2022-06-06

python生成html表格

最近做一个小工具,需要将统计数据生成html表格。在网上搜罗一圈后发现用pandas生成表格非常好用。代码如下:import pandas as pddef convertToHtml(result,title): #将数据转换为ht
2023-01-31

Python生成html邮件

最近在学习Python,这是我第一个Python脚本。没有技术含量,之前不知道zip()函数,想让2个结果对应起来,弄了好久,后来问了做php的同事,才知道。需求:实现爬虫每次下载完成后生成html统计邮件,发送到邮箱;#!/usr/bin
2023-01-31

python生成html报告

转自:http://blog.sina.com.cn/s/blog_893e15b70101fhg5.html作者:滔滔   感谢作者!即将开始一系列的自动化项目实践,很多公共类和属性都需要提前搞定。今天,解决了测试报告的一些难题,参照了很
2023-01-31

sql怎么生成脚本文件

如何生成 sql 脚本文件?导出架构:使用 select * from information_schema.tables 查询。导出数据:使用 select * from your_table_name 查询。导出架构和数据:使用 pg_
sql怎么生成脚本文件
2024-05-30

java怎么生成sql脚本文件

生成SQL脚本文件本指南提供使用命令行工具、JavaAPI和第三方库生成SQL脚本文件的方法。该脚本包含用于创建表、索引和触发器等数据库对象的语句。方法:命令行工具:使用hsqldb.jar工具导出脚本。JavaAPI:通过DatabaseMetaData获取数据库元数据并生成脚本。第三方库:利用Flyway、Liquibase或DBeaver等库导出脚本。
java怎么生成sql脚本文件
2024-04-13

通过shell检查mysql主机和数据库,生成html报表的脚本

该脚本主要用于大致诊断MYSQL主机和数据库配置及性能收集,脚本部分功能展示如下: 郑州不孕不育医院:http://mobile.03913882333.com/ 郑州输卵管造影费用是多少:http://jbk.39.net/yiyuanfengcai
通过shell检查mysql主机和数据库,生成html报表的脚本
2016-12-30

渗透脚本快速生成工具Intersect

渗透脚本快速生成工具Intersect
2023-06-04

怎么使用CGI脚本生成网页

小编给大家分享一下怎么使用CGI脚本生成网页,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!通用网关接口(CGI)提供了使用任何语言生成动态网站的简易方法。回到互联
2023-06-17

Shell脚本怎样生成随机密码

这篇文章主要为大家展示了“Shell脚本怎样生成随机密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Shell脚本怎样生成随机密码”这篇文章吧。生成随机密码(urandom版本)  #!/bi
2023-06-05

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录