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 相关文章推荐
Django内容增加富文本功能的实例
Oct 17 Python
Python实现字典按照value进行排序的方法分析
Dec 23 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
python中对数据进行各种排序的方法
Jul 02 Python
django将数组传递给前台模板的方法
Aug 06 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
Python closure闭包解释及其注意点详解
Aug 28 Python
Django实现auth模块下的登录注册与注销功能
Oct 10 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 Python
深入理解Pytorch微调torchvision模型
Nov 11 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 setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
Python性能优化技巧
2015/03/09 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
Python实现JSON反序列化类对象的示例
2018/01/31 Python
python如何统计序列中元素
2020/07/31 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
python实现简单遗传算法
2020/09/18 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
手工社团活动方案
2014/02/17 职场文书
学习决心书范文
2014/03/11 职场文书
婚礼主持结束词
2014/03/13 职场文书
电力安全事故反思
2014/04/27 职场文书
健康教育评估方案
2014/05/25 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
研讨会致辞
2015/07/31 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
python 远程执行命令的详细代码
2022/02/15 Python