python3 遍历删除特定后缀名文件的方法
作者:nudt_qxx 时间:2022-07-28 03:46:45
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()的参数,./即当前目录,这样遍历可以遍历指定路径下的所有目录和文件,包括多级目录的情况。.
说实话,最后看到删除了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 遍历删除特定后缀名文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
来源:https://blog.csdn.net/xiangxianghehe/article/details/77000897
标签:python,文件,后缀名,遍历,删除
0
投稿
猜你喜欢
perl控制流介绍(if条件,while,for循环,foreach)
2023-02-13 16:33:34
段正淳的css笔记(5)未知图片垂直居中的方法
2007-11-01 22:06:00
MySQL学习(七):Innodb存储引擎索引的实现原理详解
2024-01-25 05:53:02
Python+matplotlib实现华丽的文本框演示代码
2021-07-19 08:19:51
ASP ajax分页教程一
2011-04-10 10:51:00
同时安装sql2000和sql2005,经验点滴
2008-03-04 17:56:00
python爬虫框架scrapy代理中间件掌握学习教程
2021-03-22 15:34:54
Python爬虫中urllib库的进阶学习
2023-12-13 19:31:53
mysql 8.0.13 安装配置方法图文教程
2024-01-14 15:20:52
Python实现去除列表中重复元素的方法总结【7种方法】
2021-10-08 00:24:16
django表单实现下拉框的示例讲解
2022-03-24 09:18:25
Python聚类算法之DBSACN实例分析
2021-03-26 00:11:10
Python基于staticmethod装饰器标示静态方法
2022-11-07 07:25:11
如何实现优惠打折?
2010-06-03 10:27:00
Django缓存Cache使用详解
2023-09-06 02:16:33
pytorch中fuse_modules源码解读
2023-09-15 20:58:01
Pytorch实现ResNet网络之Residual Block残差块
2022-11-17 15:00:02
白鸦:内容设计,初始内容
2008-03-04 16:23:00
Python csv文件的读写操作实例详解
2021-06-07 19:02:41
SQL数据类型详解
2024-01-13 02:01:30