一 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文件内容

最新文章

  1. 前端Js框架汇总
  2. codevs1228 苹果树
  3. win7+vs2010+opencv2.4.6配置
  4. 第 25 章 CSS3 过渡效果
  5. 如果一个游戏上面加一个透明层,js能不能实现 点击透明层的任意点 而正常玩游戏
  6. C#Form窗体通过代码改变尺寸
  7. Fzu oj2194星系碰撞(排序+并查集+路径压缩)
  8. 【LeetCode OJ】Linked List Cycle II
  9. HDU 1061 Rightmost Digit --- 快速幂取模
  10. 【转】SecureCRT 实用配置----不错
  11. 立贴读 《CLR》
  12. mysql 注册登陆表单并且操纵元素
  13. [js高手之路]Node.js+jade抓取博客所有文章生成静态html文件
  14. [转] GloVe公式推导
  15. [mysql]错误解决之"Failed to start MySQL Server"
  16. python面向对象编程进阶
  17. 品牌电脑硬盘损坏后,使用MediaCreationTool从微软官方下载正版Windows到USB做安装盘
  18. linux 安装ssh以及ssh用法与免密登录
  19. NIO(二)
  20. 卡尔曼滤波跟踪 opencv

热门文章

  1. vue概念
  2. 浅析java中的string
  3. (转)jupyter常用快捷键
  4. loj#2332 「JOI 2017 Final」焚风现象
  5. Windows 下开启FTP服务并创建FTP用户
  6. RESTful三理解
  7. 使用pgAdmin3将postgreSQL中的数据导出insert格式的sql文件
  8. Sublime Text3安装配置
  9. 公司C++规范学习
  10. Jenkins设置默用户为root