【批量删除指定后缀的文件】


前言

前段时间在用Python处理遥感影像数据时遇到了一个小问题,同一文件夹下存在一些其他格式的文件(如.over.tif,但是我要处理的是.tif格式的文件),这个可能是在用arcgis操作时生成的,但是如果不管它的话,在用Python代码处理时会生成额外的文件。


一、工具

我用的是anaconda下的spyder(Python3.11),【需要安装包的话文末提供了链接】,个人感觉spyder的界面对小白比较友好,可以直接查看变量浏览器。

二、代码

代码如下:

#导入os库
import os

# 定义文件夹路径
folder_path = r'D:\Example\test'#此处提供的是一个绝对路径的示例,注意是文件夹的路径嗷😊

# 获取文件夹中的所有文件
files = os.listdir(folder_path)

# 找到所有后缀是".ovr.tif"的文件并删除
for f in files:
    if f.endswith('.ovr.tif'):
        file_path = os.path.join(folder_path, f)
        os.remove(file_path)
        print(f"Deleted {file_path}")

# 代码执行完毕后会删除后缀是".ovr.tif"的文件

总结

上面的代码适用于批量删除一个文件夹下任意后缀的文件,代码很简单,有需要滴宝子可以实操试试。

Anaconda安装包

链接: 百度网盘免费分享
如果需要下载其他版本,可以去Anaconda的官网。
链接: ANACONDA.

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值