时间:2021-05-22
python 自动化批量生成前端的HTML可以大大减轻工作量
下面演示两种生成 HTML 的方法
方法一:使用 webbrowser
#coding:utf-8 import webbrowser#命名生成的htmlGEN_HTML = "test.html" #打开文件,准备写入f = open(GEN_HTML,'w') #准备相关变量str1 = 'my name is :'str2 = '--MichaelAn--' # 写入HTML界面中message = """<html><head></head><body><p>%s</p><p>%s</p></body></html>"""%(str1,str2) #写入文件f.write(message) #关闭文件f.close() #运行完自动在网页中显示webbrowser.open(GEN_HTML,new = 1) '''webbrowser.open(url, new=0, autoraise=True) Display url using the default browser. If new is 0, the url is opened in the same browser window if possible. If new is 1, a new browser window is opened if possible. If new is 2, a new browser page (“tab”) is opened if possible. If autoraise is True, the window is raised if possible (note that under many window managers this will occur regardless of the setting of this variable).'''方法二:使用pyh
#coding:utf-8from pyh import *# there is a bug "from pyh import *"page = PyH('My wonderful PyH page')page.addCSS('myStylesheet1.css', 'myStylesheet2.css')page.addJS('myJavascript1.js', 'myJavascript2.js')page << h1('My big title', cl='center')page << div(cl='myCSSclass1 myCSSclass2', id='myDiv1') << p('I love PyH!', id='myP1')mydiv2 = page << div(id='myDiv2')mydiv2 << h2('A smaller title') + p('Followed by a paragraph.')page << div(id='myDiv3')page.myDiv3.attributes['cl'] = 'myCSSclass3'page.myDiv3 << p('Another paragraph')page.printOut('a.html')对于大型的 HTML ,使用方法一可以跟灵活的处理HTML的元素变化。在这里推荐使用方法一生成HTML。
下面是生成的html
<html><head></head><body><p>my name is :</p><p>--MichaelAn--</p></body></html>这样的方法可以生成简单的HTML,这种使用python自动生成HTML的思想需要有。未来使用人工智能等技术,可以根据已有网站进行深度学习,从而自动绘制新的网站。所以,前端工程化和未来发展需要重视。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
首先看下面要使用HTML自动聚焦和占位文本的示例代码复制代码代码如下:2:注册帐号新用户注册邮箱用户名显示名称密码确认密码使用自动聚焦要使用HTML5的自动聚焦
本文是《EffectPython编写高质量Python代码的59个有效方法》的学习笔记。主要记录生成器的使用方法和示例代码。返回队列的函数如果函数要产生一系列结
在邮件报表之类的开发任务中,需要生成HTML表格。使用Python生成HTML表格基本没啥难度,for循环遍历一遍数据并输出标签即可。如果需要实现合并单元格,或
这篇文章主要介绍了python利用jinja2模板生成html代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可
本文实例为大家分享了python自动化生成IOS的图标,供大家参考,具体内容如下每次上架之前都要生成十几个图片感觉无聊麻烦,考虑使用脚本处理脚本使用python