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和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
Python多线程编程(五):死锁的形成
Apr 05 Python
python读写json文件的简单实现
Apr 11 Python
使用Eclipse如何开发python脚本
Apr 11 Python
python中的for循环
Sep 28 Python
用python3教你任意Html主内容提取功能
Nov 05 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
opencv python图像梯度实例详解
Feb 04 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 Python
python实现无边框进度条的实例代码
Dec 30 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个人网站架设连环讲(三)
2006/10/09 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
vue如何判断dom的class
2018/04/26 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
Python pass 语句使用示例
2014/03/11 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
《胡杨》教学反思
2014/02/16 职场文书
五一促销活动总结
2014/07/01 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
教师年终个人总结
2015/02/11 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
创业计划书之书店
2019/09/10 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Python图像处理之图像拼接
2021/04/28 Python
python中24小时制转换为12小时制的方法
2021/06/18 Python
使用Redis实现分布式锁的方法
2022/06/16 Redis