python生成html文件(python 生成 html)

http://www.itjxue.com  2023-02-17 11:06  来源:未知  点击次数: 

python导出html文件失败怎么办

1、首先我们需要先安装pytest和allure。

2、其次执行代码后没有生成html文件,而且提示javajdk路径错误。

3、最后如果无法使用chrome浏览器打开,可以使用firefox浏览器打开。

用python生成在html中显示的表格

可以通过写python脚本制作HTML的form,包括HTML的标签什么的

python 有个第三方库pyh用来生成HTML,可以试用一下:

from pyh import *

page = PyH('This is PyH page')

page h1(cl='center', 'My big title')

table1 = page table(border='1',id='mytable1')

headtr = table1 tr(id='headline')

headtr td('Head1') td('Head2')

tr1 = table1 tr(id='line1')

tr1 td('r1,c1') td('r1,c2')

tr2 = table1 tr(id='line2')

tr2 td('r2,c1') td('r2,c2')

page.printOut()

怎样用python脚本生成一个html格式的测试报告

比如很简单的,可以这样:

# -*- coding:utf-8 -*-

import os,sys

html = open('index.html', 'w')

html.write("""

html

head

titleTest/title

styleimg{float:left;margin:5px;}/style

/head

body

""")

files = os.listdir('.')

# 首先处理文本

for f in files:

if f.lower().endswith('.txt'):

fp = open(f)

content = fp.read()

fp.close()

html.write("p%s/p" % content)

# 然后处理图片

for f in files:

if f.lower().endswith('.jpg') or f.lower().endswith('.png'):

html.write("img src='%s' /" % f)

html.write('/body/html')

html.close()

把这个python代码放在有图片和txt文本的目录里,运行就可以了。如果不是jpg,修改增加png,gif就行了。

怎么用python将word转成html

#coding=utf-8??

??

#文件名:??

#BatchConverWords2Html.py??

#说明:??

#批量将一个文件夹下的所有.doc/.docx文件转为.html文件,需要安装对应的win32模块??

#调用方式:进入源程序目录,命令:python?BatchConverWords2Html.py?RootDir??

??

from?win32com?import?client?as?wc??

import?os??

word?=?wc.Dispatch('Word.Application')??

??

def?wordsToHtml(dir):??

??

????for?path,?subdirs,?files?in?os.walk(dir):??

????????for?wordFile?in?files:??

????????????wordFullName?=?os.path.join(path,?wordFile)??

????????????#print?"word:"?+?wordFullName??

????????????doc?=?word.Documents.Open(wordFullName)??

??????????????

????????????wordFile2?=?unicode(wordFile,?"gbk")??

????????????dotIndex?=?wordFile2.rfind(".")??

????????????if(dotIndex?==?-1):??

????????????????print?"********************ERROR:?未取得后缀名!"??

??????????

????????????fileSuffix?=?wordFile2[(dotIndex?+?1)?:?]??

????????????if(fileSuffix?==?"doc"?or?fileSuffix?==?"docx"):??

????????????????fileName?=?wordFile2[?:?dotIndex]??

????????????????htmlName?=?fileName?+?".html"??

????????????????htmlFullName?=?os.path.join(unicode(path,?"gbk"),?htmlName)??

????????????????#htmlFullName?=?unicode(path,?"gbk")?+?"\\"?+?htmlName??

????????????????print?"generate?html:"?+?htmlFullName??

????????????????doc.SaveAs(htmlFullName,?10)??

????????????????doc.Close()??

??????

????word.Quit()??

????print?""??

????print?"Finished!"??

??????

if?__name__?==?'__main__':??

????import?sys??

????if?len(sys.argv)?!=?2:??

????????print?"Usage:?python?funcName.py?rootdir"??

????????sys.exit(100)??

????wordsToHtml(sys.argv[1])运行结果就是在rootdir目录下的所有word文档转为简洁版的html网页文件,生成的文件存在原word同目录下,生成 xxx.files 文件夹。

(责任编辑:IT教学网)

更多

推荐windows vista文章