python如何快速删除文件
python如何快速删除文件
python如何快速删除文件简介简介:故事的起因是这样的,我使用ffmpeg,剪视频,但是这个视频,最后生成了数千张图片,我自己手动的删除实在是太不方便了,于是我就想到了这个方式。os库简介:
目前,计算机上主流的操作系统有Windows、Unix、Mac OS等,os模块为多操作系统的访问提供了相关功能的支持,涉及对文件相关操作功能的实现,系统访问path路径的操
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)
运行结果,一秒不到就全部删除完了,当然基于此还可以做很多功能,比如批量修改文件的名字,转移等等。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 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分钟前 发表 |
判断一下 |