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基于scrapy采集数据时使用代理服务器的方法
Apr 16 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
ansible作为python模块库使用的方法实例
Jan 17 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
python绘制彩虹图
Dec 16 Python
解决python replace函数替换无效问题
Jan 18 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
python神经网络 使用Keras构建RNN训练
May 04 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来自动调用不同服务器上的flash
2006/10/09 PHP
php记录日志的实现代码
2011/08/08 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
js中的replace方法使用介绍
2013/10/28 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
javascript运动详解
2015/07/06 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
Python中for循环和while循环的基本使用方法
2015/08/21 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
心理健康教育制度
2014/01/27 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
跳槽求职信范文
2014/05/26 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
公司承诺书格式范文
2015/04/28 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
mysql 获取时间方式
2022/03/20 MySQL
Python采集壁纸并实现炫轮播
2022/04/30 Python