Python删除指定文件夹内指定文件

上次在bilibili上爬了一百多个视频来当教程,但是它也带了很多空的弹幕,完全是占空间,影响视觉,一个一个的删除是不可能的,还是万能的代码好用!

图例:
Python删除指定文件夹内指定文件_第1张图片

1、读取文件夹中的所有文件

import os
rootdir="F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理"
filelist=os.listdir(rootdir)
for f in filelist:
    print(f)
OpenCV-TensorFlow 入门人工智能图像处理 (P1. 1-1 计算机视觉导学_bilibili).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P1. 1-1 计算机视觉导学_bilibili).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P10. 2-9 像素操作基础_bilibili).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P10. 2-9 像素操作基础_bilibili).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P100. 7-12 knn数字识别10).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P100. 7-12 knn数字识别10).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P101. 7-13 cnn实现手写数字识别1).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P101. 7-13 cnn实现手写数字识别1).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P102. 7-14 cnn实现手写数字识别2).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P102. 7-14 cnn实现手写数字识别2).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P103. 7-15 cnn实现手写数字识别3).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P103. 7-15 cnn实现手写数字识别3).mp4
OpenCV-TensorFlow 入门人工智能图像处理 (P104. 7-16 cnn实现手写数字识别4).cmt.xml
OpenCV-TensorFlow 入门人工智能图像处理 (P104. 7-16 cnn实现手写数字识别4).mp4
......

2、删除文件

  • 我所要要删除的文件都是.cmt.xml
import os
rootdir="F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理"
filelist=os.listdir(rootdir)
for file in filelist:
    if '.cmt.xml' in file:
        del_file = rootdir + '\\' + file #当代码和要删除的文件不在同一个文件夹时,必须使用绝对路径
        os.remove(del_file)#删除文件
        print("已经删除:",del_file)
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P1. 1-1 计算机视觉导学_bilibili).cmt.xml
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P10. 2-9 像素操作基础_bilibili).cmt.xml
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P100. 7-12 knn数字识别10).cmt.xml
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P101. 7-13 cnn实现手写数字识别1).cmt.xml
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P102. 7-14 cnn实现手写数字识别2).cmt.xml
已经删除: F:\数据分析\OpenCV+TensorFlow入门人工智能图像处理\OpenCV-TensorFlow 入门人工智能图像处理 (P103. 7-15 cnn实现手写数字识别3).cmt.xml
......

完美!!!
Python删除指定文件夹内指定文件_第2张图片

你可能感兴趣的:(Python小运用)