一 jinja2

用来给python提供html语法的模块

安装

pip install  jinja2

使用

from jinja2 import Template

def html_output(para):
# 输出格式化
template = Template(
'<table border=1><thead><tr><th colspan="2">事项说明:1 说明1 2 说明2</th></tr></thead><tr><td>查询情况</td><td>对比其他情况</td></tr>{% for i,j in mydict.items() %}<tr><td>{{ i }}</td><td>{{ j }}</td></tr>{% endfor %}</table>')
result = template.render(mydict=para)
return result

aa={'100':'200','300':'311'}
result=html_output(aa)
print(result)
#结果为:

<table border=1><thead><tr><th colspan="2">事项说明:1 说明1 2 说明2</th></tr></thead><tr><td>查询情况</td><td>对比其他情况</td></tr><tr><td>100</td><td>200</td></tr><tr><td>300</td><td>311</td></tr></table>

 之后就可以对上面的结果使用浏览器显示

python模块之jinja2 ,shutil

 

二 shutil模块,用来复制文件或者复制文件里面的内容

from shutil import copyfile

copyfile(src,dst)  # 将src的内容复制到dst里面,属于清空dst文件内容再加入dst文件内容

 

相关文章:

  • 2022-02-26
  • 2021-09-01
  • 2021-05-30
  • 2021-07-15
  • 2022-02-28
猜你喜欢
  • 2021-10-24
  • 2021-11-16
  • 2021-09-20
  • 2022-01-22
  • 2021-12-10
相关资源
相似解决方案