python3 遍历删除特定后缀名文件的方法


Posted in Python onApril 23, 2018

U盘中毒了,U盘内的每个文件夹内都多了一个.lnk文件,处女座又犯了,实在不能忍,就写了个脚本把所有的.lnk文件删除了。

多级目录递归删除

import os
n = 0
for root, dirs, files in os.walk('./'):
 for name in files:
  if(name.endswith(".lnk")):
   n += 1
   print(n)
   os.remove(os.path.join(root, name))

把这个脚本另存为rm.py,然后放到U盘根目录,cd进入到U盘根目录,然后:

python rm.py

就可以删除U盘中所有的.lnk文件,包括子文件夹。

这里只需要只需要指定os.walk()的参数,./即当前目录,这样遍历可以遍历指定路径下的所有目录和文件,包括多级目录的情况。.

python3 遍历删除特定后缀名文件的方法

说实话,最后看到删除了20个多个lnk文件后,内心得到极大满足!

删除当前目录下指定文件

import os
n = 0
for root, dirs, files in os.walk('.'):
 for name in files:
  if("微信截图"in name):
   n += 1
   print(n)
   print(name)
   os.remove(os.path.join(root, name))

以上代码会删除当前文件夹下文件名中含有“微信截图”的所有文件。

这篇python3 遍历删除特定后缀名文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python选择排序算法的实现代码
Nov 21 Python
Python操作Access数据库基本步骤分析
Sep 19 Python
Python时间戳使用和相互转换详解
Dec 11 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
Python实现GUI学生信息管理系统
Apr 05 Python
Python对象属性自动更新操作示例
Jun 15 Python
Python元组知识点总结
Feb 18 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
PyQt5使用QTimer实现电子时钟
Jul 29 Python
用python爬虫批量下载pdf的实现
Dec 01 Python
基于Python实现对比Exce的工具
Apr 07 Python
将TensorFlow的模型网络导出为单个文件的方法
Apr 23 #Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 #Python
tensorflow 使用flags定义命令行参数的方法
Apr 23 #Python
Tensorflow之Saver的用法详解
Apr 23 #Python
python获取文件路径、文件名、后缀名的实例
Apr 23 #Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 #Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 #Python
You might like
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
基于vue实现分页效果
2017/11/06 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
python构建自定义回调函数详解
2017/06/20 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
python保存数据到本地文件的方法
2018/06/23 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
大学毕业后的十年规划
2014/01/07 职场文书
职业规划书如何设计?
2014/01/09 职场文书
党建示范点实施方案
2014/03/12 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
班级管理经验交流材料
2015/11/02 职场文书
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL
vue实现Toast组件轻提示
2022/04/10 Vue.js
vue elementUI批量上传文件
2022/04/26 Vue.js