python利⽤jinja2模板⽣成html代码实例 这篇⽂章主要介绍了python 利⽤jinja2模板⽣成html代码实例,⽂中通过⽰例代码介绍的⾮常详细,对⼤家的学习或者⼯作具有⼀定的参考学习价值,需要的朋友可以参考下 from jinja2 import Environment, FileSystemLoader
import json
def generate_html(data):
env = Environment(loader=FileSystemLoader('./')) # 加载模板
template = _template('模板.html')
# template.stream(body).dump('result.html', 'utf-8')
with open("result.html", 'w') as fout:
html_content = der(data={})
在线测厚
fout.write(html_content) # 写⼊模板⽣成html
if __name__ == "__main__":
result = {}
generate_html(result)
#### 脚本执⾏添加进度信息ff = open('1.txt','w') def open_file(file_name):
try:
with open(file_name,'a+')as f: # 例如打开⼀个⼤⽂件
手机背光源fsize = size(file_name) # 先计算⼤⽂件⼤⼩
line_list_size = 0
for line_list in f:
line_list_size += sizeof(line_list) # 计算处理⽂件⼤⼩
done = int(float(line_list_size)/ fsize*10) # 计算进度
sys.stdout.write("\r[%s%s] %d%%" % ('█' * done*2, ' ' * (20 - done*2), 10 * done))
sys.stdout.flush() # 刷新到控制台
连续供墨系统
except Exception, e:
无石棉刹车片print e
return '⽂件操作失败'
if __name__ == "__main__":
低压注塑热熔胶file_name = '235'
print '---- start ----'
open_file(file_name)
print '\n---- end ----'
按摩靠背
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。