由于家教的原因,经常要到网上下试卷,那堆网站下的试卷都放在压缩包里,每次看完都要自己去删掉。既然如此,就写个脚本处理吧...
首先找到匹配的文件名,然后删掉,就是这么简单。正则就可以,Python 的热身。
# /usr/bin python
# -*- coding: utf-8 -*-
# 清除下载目录中多余的试卷压缩包
import os, re
# 利用正则找出所有试卷
paper = re.compile(r"^\d{6}_\w{13}.*.[zip|rar]")
dirname = u"D:\\Chrome 下载"
ls = os.listdir(dirname)
to_delete = [i for i in ls if paper.match(i)]
print to_delete
# 删掉吧,没用的家伙
for i in to_delete:
os.remove(dirname + os.sep + i)