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中使用hashlib模块处理算法的教程
Apr 28 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
python 实现判断ip连通性的方法总结
Apr 22 Python
python写入并获取剪切板内容的实例
May 31 Python
python实现屏保计时器的示例代码
Aug 08 Python
pandas重新生成索引的方法
Nov 06 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
使用python计算三角形的斜边例子
Apr 15 Python
OpenCV Python实现图像指定区域裁剪
Mar 12 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
浅谈python中的多态
Jun 15 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排序算法的复习和总结
2012/02/15 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
PHP7 mongoDB扩展使用的方法分享
2019/05/02 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
Python内建数据结构详解
2016/02/03 Python
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python实现Linux的find命令实例分享
2017/06/04 Python
python机器学习之决策树分类详解
2017/12/20 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
解决yum对python依赖版本问题
2019/07/05 Python
django settings.py 配置文件及介绍
2019/07/15 Python
python sorted函数的小练习及解答
2019/09/18 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python类的动态绑定实现原理
2020/03/21 Python
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
项目合作协议书
2014/04/16 职场文书
党员倡议书
2015/01/19 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
2015暑假假期总结
2015/07/13 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫