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正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python实现XML文件解析的示例代码
Feb 05 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
May 24 Python
python使用Matplotlib画饼图
Sep 25 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
python dlib人脸识别代码实例
Apr 04 Python
Pandas库之DataFrame使用的学习笔记
Jun 21 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
Django中使用Json返回数据的实现方法
Jun 03 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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
php获取域名的google收录示例
2014/03/24 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
详解vue2 $watch要注意的问题
2017/09/08 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
javascript获取select值的方法完整实例
2019/06/20 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
Python语言快速上手学习方法
2018/12/14 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
python求解汉诺塔游戏
2020/07/09 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
数控专业大学生的自我鉴定
2013/11/13 职场文书
房地产还款计划书
2014/01/10 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
电气工程师岗位职责
2015/02/12 职场文书
python通过新建环境安装tfx的问题
2022/05/20 Python