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中文乱码的解决方法
Nov 04 Python
Python实现一个简单的MySQL类
Jan 07 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
详解python selenium 爬取网易云音乐歌单名
Mar 28 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
python代码如何实现余弦相似性计算
Feb 09 Python
在pytorch中动态调整优化器的学习率方式
Jun 24 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
Oct 15 Python
Python eval函数介绍及用法
Nov 09 Python
python编程的核心知识点总结
Feb 08 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获取网卡地址的代码
2008/04/09 PHP
PHP常用函数小技巧
2008/09/11 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
Javascript复制实例详解
2016/01/28 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
Ubuntu下安装PyV8
2016/03/13 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python第三方库学习笔记
2020/02/07 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
C#面试题
2016/05/06 面试题
财务部出纳岗位职责
2013/12/22 职场文书
求职信需要的五点内容
2014/02/01 职场文书
连带责任保证书
2014/04/29 职场文书
中专生自荐信
2014/06/25 职场文书
财务管理制度范本
2015/08/04 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js