说明:

1. open("index.html","w",encoding="utf-8"),open的第三个参数可以设置编码格式。

2. 代码作用是给每个文件夹新建一个index.html文件,显示文件夹里的所有图片。

 #!/usr/bin/python
# -*- coding: utf-8 -*-
import os pathMain = r"E:\manhua\mh"
# print(path)
for paths, folders, filenames in os.walk(pathMain):
# print(folders)
for folder in folders:
root = os.path.join(paths,folder)
page = len(os.listdir(root))
# print(page)
os.chdir(root)
html = open("index.html","w",encoding="utf-8")
text = '''
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
<title>'''+folder+'''</title>
<style type="text/css">
body{
text-align: center;
}
</style>
</head>
<body>
<h1>'''+folder+'''</h1>
<div id="div">
</div>
</body>
<script type="text/javascript">
var page = '''+str(page)+''';
var text = "";
for (var i = 0; i < page; i++) {
text += '<img src="'+i+'.jpg" alt="">';
}
var div = document.getElementById("div");
div.innerHTML = text;
</script>
</html>
'''
html.write(text)
html.close()

最新文章

  1. 在RichFaces中使用Facelets模板
  2. 我所理解的SoC
  3. html5获取经纬度,百度api获取街区名,并使用JS保存进cookie
  4. 为 Macbook 增加锁屏热键技巧
  5. python模拟shell
  6. js SVG
  7. 教你50招提升ASP.NET性能(四):精选的技巧
  8. 使用Win32 API创建不规则形状&amp;带透明色的窗口
  9. PHP学习之旅——PHP环境搭建
  10. Python | 多种编码文件(中文)乱码问题解决
  11. 利用ZYNQ SOC快速打开算法验证通路(2)——数据传输最简方案:网络调试助手+W5500协议栈芯片
  12. net core 部署到windows 服务
  13. 错误提示:未处理的“System.NullReferenceException”类型的异常出现在 system.data.dll 中。 其他信息: 未将对象引用设置到对象的实例。
  14. 微信浏览器无法下载APK文件的解决方案
  15. MySQL之内连接、左连接和右连接
  16. Unity编辑器扩展-Custom List, displaying data your way
  17. [20170914]tnsnames.ora的管理.txt
  18. gitee 使用
  19. 解决linux下不生成core dump文件
  20. Jmeter使用吞吐量控制器实现不同的用户操纵不同的业务

热门文章

  1. 富文本处理NSMutableAttributedString
  2. MySQL-事务隔离级别设置
  3. PHP-各种下载安装
  4. HDUOJ----最少拦截系统
  5. Android开发之探秘蓝牙隐藏API
  6. Windows下面安装和配置MySQL(5.6.20)
  7. Linux基础之常用命令篇
  8. python学习笔记——爬虫的抓取策略
  9. python练习笔记——丑数的计算
  10. RHCE7 管理II-4计划将来的Linux任务