dawn-liu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一 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>

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

 

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

from shutil import copyfile

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

 

posted on 2019-11-19 14:48  dawn-liu  阅读(314)  评论(0编辑  收藏  举报