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求pi的方法
Oct 08 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
Python学习小技巧之列表项的拼接
May 20 Python
用virtualenv建立多个Python独立虚拟开发环境
Jul 06 Python
Python快速排序算法实例分析
Nov 29 Python
手把手教你python实现SVM算法
Dec 27 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
Django-Model数据库操作(增删改查、连表结构)详解
Jul 17 Python
深入浅析Python 命令行模块 Click
Mar 11 Python
如何在Python中创建二叉树
Mar 30 Python
用Python制作灯光秀短视频的思路详解
Apr 13 Python
浅谈Python响应式类库RxPy
Jun 14 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
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
小学教师个人先进事迹材料
2014/05/17 职场文书
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
捐助感谢信
2015/01/22 职场文书
焦裕禄观后感
2015/06/03 职场文书
PHP RabbitMQ消息列队
2022/05/11 PHP
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript