Python之实际应用——脚本美化

文件夹展示

使用说明
双击运行批处理文件“脚本美化.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 之后

显然脚本工整了不少。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值