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进程间通信之共享内存详解
Oct 30 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
python版大富翁源代码分享
Nov 19 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
python线程中的同步问题及解决方法
Aug 29 Python
简单了解python协程的相关知识
Aug 31 Python
Python 静态方法和类方法实例分析
Nov 21 Python
python实现在线翻译功能
Mar 03 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php中函数的形参与实参的问题说明
2010/09/01 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
document.open() 与 document.write()的区别
2007/08/13 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
基于javascript实现碰撞检测
2020/03/12 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
pandas 透视表中文字段排序方法
2018/11/16 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
商场经理竞聘演讲稿
2014/01/01 职场文书
大学社团活动策划书
2014/01/26 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python