Generate documents according to the template.
Project description
安装方法
使用 pip 安装:
pip install document-template
使用方法
- test.html:
<html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>#{title}</title> </head> <body> <h1>#{head}</h1> <a href="#{url}">#{url}</a> <br> Test....... <hr> <span style="font-size: larger;font-weight: bold">#{large_font}</span> <br> 为真时显示:#{bool:show_span}<span>显示的内容</span>#{bool:show_span} <br> #{copy:start}多行文字,替换局部内容:#{contents}<br>#{copy:end} </body> </html>
- test.py:
from template import DocumentTemplate if __name__ == '__main__': id_dict = {"title": "标题", "head": "正文标题", "url": "https://github.com/liying2008", "large_font": "大号字体"} id_dict['show_span'] = True # id_dict['contents'] = 'Hello World' id_dict['contents'] = ('A', 'B', 'C', 'D', 'E', 'F', 'G') temp = DocumentTemplate() temp.load("test.html") temp.set_identifier_dict(id_dict) temp.save_document("new_test.html")
注意事项
成对出现的 #{bool:} 须在同一行;
不支持 #{bool:}、 #{copy:} 嵌套使用。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.