使用Python自动生成HTML的方法示例
python自动化批量生成前端的HTML可以大大减轻工作量
下面演示两种生成HTML的方法
方法一:使用webbrowser
#coding:utf-8 importwebbrowser #命名生成的html GEN_HTML="test.html" #打开文件,准备写入 f=open(GEN_HTML,'w') #准备相关变量 str1='mynameis:' str2='--MichaelAn--' #写入HTML界面中 message="""%s
%s
"""%(str1,str2) #写入文件 f.write(message) #关闭文件 f.close() #运行完自动在网页中显示 webbrowser.open(GEN_HTML,new=1) ''' webbrowser.open(url,new=0,autoraise=True) Displayurlusingthedefaultbrowser.Ifnewis0,theurlisopenedinthesamebrowserwindowifpossible.Ifnewis1,anewbrowserwindowisopenedifpossible.Ifnewis2,anewbrowserpage(“tab”)isopenedifpossible.IfautoraiseisTrue,thewindowisraisedifpossible(notethatundermanywindowmanagersthiswilloccurregardlessofthesettingofthisvariable). '''
方法二:使用pyh
#coding:utf-8 frompyhimport* #thereisabug"frompyhimport*" page=PyH('MywonderfulPyHpage') page.addCSS('myStylesheet1.css','myStylesheet2.css') page.addJS('myJavascript1.js','myJavascript2.js') page<
对于大型的HTML,使用方法一可以跟灵活的处理HTML的元素变化。在这里推荐使用方法一生成HTML。
下面是生成的html
mynameis:
--MichaelAn--
这样的方法可以生成简单的HTML,这种使用python自动生成HTML的思想需要有。未来使用人工智能等技术,可以根据已有网站进行深度学习,从而自动绘制新的网站。所以,前端工程化和未来发展需要重视。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。