Python之实际应用——脚本美化
2017-03-05 23:29
218 查看
文件夹展示
使用说明
双击运行批处理文件“脚本美化.bat”即可美化当前文件夹下所有html文件
Python(htmlBeautiful.py)代码
from bs4 import BeautifulSoup #请先装好bs4包 import sys #用于获取系统参数 def prettifyHtml(): f = open(sys.argv[1],'r',encoding = 'utf-8') soup = BeautifulSoup(f, 'html.parser') f = open(sys.argv[1],'w',encoding = 'utf-8') f.write(soup.prettify()) f.close() if __name__ == "__main__": prettifyHtml()
批处理(脚本美化.bat)代码
@echo off #关闭回显 for %%i in (*.html) do htmlBeautiful.py %%i pause
效果展示
以文件夹中about.html为例,美化前脚本排版如下
显然,脚本虽然不是特别凌乱,但是没有缩进(好吧,我承认是为了展示效果故意把缩进全删了)。
运行 脚本美化.bat 之后
显然脚本工整了不少。
相关文章推荐
- 应用python编写shell脚本
- 应用python编写shell脚本
- 使用python编写脚本获取手机当前应用apk的信息
- python-门户应用状态检查脚本
- 使用python编写批量卸载手机中安装的android应用脚本
- 脚本中对层的实际应用
- 使用python编写批量卸载android应用的脚本
- python字符串实际应用——总结(学习记录)
- Python模块功能在实际应用方案中的相关功能的介绍
- Python的实际应用-数据处理(一) 遴选数据;
- python3之数字(在实际应用中的数字--变量和基本表达式)
- python3之数字(在实际应用中的数字--复数)
- python3之数字(在实际应用中的数字--整数精度)
- 使用python编写批量卸载手机中安装的android应用脚本
- Android入门之旅5—使用Python脚本开发Android应用
- python mail脚本应用
- python3之数字(在实际应用中的数字--除法:传统除法、Floor除法和真除法)
- 应用python编写shell脚本
- 使用python编写脚本获取手机当前应用的信息
- Python实际应用-数据处理(二) 数据特定格式变化