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()的参数,./即当前目录,这样遍历可以遍历指定路径下的所有目录和文件,包括多级目录的情况。.

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 遍历删除特定后缀名文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源: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
  • asp之家 网络编程 m.aspxhome.com