您现在的位置是:首页 > 编程 > 

python如何快速删除文件

2025-07-20 07:42:23
python如何快速删除文件 python如何快速删除文件简介简介:故事的起因是这样的,我使用ffmpeg,剪视频,但是这个视频,最后生成了数千张图片,我自己手动的删除实在是太不方便了,于是我就想到了这个方式。os库简介: 目前,计算机上主流的操作系统有Windows、Unix、Mac OS等,os模块为多操作系统的访问提供了相关功能的支持,涉及对文件相关操作功能的实现,系统访问path路径的操

python如何快速删除文件

python如何快速删除文件

简介

简介:故事的起因是这样的,我使用ffmpeg,剪视频,但是这个视频,最后生成了数千张图片,我自己手动的删除实在是太不方便了,于是我就想到了这个方式。

os库简介: 目前,计算机上主流的操作系统有Windows、Unix、Mac OS等,os模块为多操作系统的访问提供了相关功能的支持,涉及对文件相关操作功能的实现,系统访问path路径的操作,shell命令行操作,Linux扩展属性的操作,流程管理,CPU等硬件相关信息的获取,基于操作系统的真正的随机数的操作及相关的一些系统常量进行介绍。

代码演示

首先是尝试一下,打开文件位置和遍历一下,文件夹,查看一下有哪些文件。 那里的path,就是我们需要填写的文件的路径。

代码如下

代码语言:javascript代码运行次数:0运行复制
import os


def del_file(path):
    if not os.listdir(path):
        print('目录为空!')
    else:
        for i in os.listdir(path):
            path_file = os.path.join(path, i)  # 取文件绝对路径
            print(path_file)
           


if __name__ == '__main__':
    path = r'C:\Users\11848'
    del_file(path)

初始代码写好了之后,可以尝试运行一下,看看运行结果。 运行结果大概是这个样子的。

我们希望删除的就是这些jpeg后缀名的图片,我们只需要获取名字的时候,判断一下,然后删除,具体方法入下面代码。

在这个代码中,我使用了,split分割的方法,来获取这个文件的后缀名,是否是我需要删除的,当然首先需要的是判断一下,这个文件有没有后缀名,我采取的是count的的方法来判断的,我的代码只是一个模板,以后大家想要处理什么文件的话,只需要修改条件即可。 完整代码

代码语言:javascript代码运行次数:0运行复制
import os


def del_file(path):
    if not os.listdir(path):
        print('目录为空!')
    else:
        for i in os.listdir(path):
            path_file = os.path.join(path, i)  # 取文件绝对路径
            # print(path_file)
            # 先需要判断一下这个文件是否含有 `.` 不然会报错
            if path_(".") == 1:
                tag = path_file.split(".")[1]
            else:
                continue
            # print(tag)
            # 到目标文件了之后
            if tag == "jpeg":
                os.remove(path_file)


if __name__ == '__main__':
    path = r'C:\Users\11848'
    del_file(path)

运行结果,一秒不到就全部删除完了,当然基于此还可以做很多功能,比如批量修改文件的名字,转移等等。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:202-02-02,如有侵权请联系 cloudcommunity@tencent 删除pythonpath操作系统视频系统

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1145451.html

相关标签:无
上传时间: 2025-07-19 12:26:47
留言与评论(共有 18 条评论)
本站网友 中国国际石油化工联合有限责任公司
18分钟前 发表
比如批量修改文件的名字
本站网友 柏林时装周
18分钟前 发表
原始发表:202-02-02
本站网友 维生素b群
14分钟前 发表
最后生成了数千张图片
本站网友 直销行业
6分钟前 发表
一秒不到就全部删除完了
本站网友 向南瑞峰
29分钟前 发表
剪视频
本站网友 香雪公园
18分钟前 发表
split分割的方法
本站网友 鹅蛋的功效
12分钟前 发表
剪视频
本站网友 江苏省肿瘤医院
2分钟前 发表
运行结果大概是这个样子的
本站网友 东莞东城
1分钟前 发表
continue # print(tag) # 到目标文件了之后 if tag == "jpeg"
本站网友 联想y500
27分钟前 发表
我们只需要获取名字的时候
本站网友 挠男孩脚心
11分钟前 发表
print('目录为空!') else
本站网友 广州华夏职业学院
24分钟前 发表
\Users\11848' del_file(path)运行结果
本站网友 身份证贷款
8分钟前 发表
i) # 取文件绝对路径 print(path_file) if __name__ == '__main__'
本站网友 退休年龄延长
18分钟前 发表
\Users\11848' del_file(path)初始代码写好了之后
本站网友 套房屋
26分钟前 发表
我的代码只是一个模板
本站网友 姓王的好名字
9分钟前 发表
具体方法入下面代码
本站网友 王仁元
5分钟前 发表
判断一下