码迷,mamicode.com
首页 > 编程语言 > 详细

python删除一个目录下某个类型的文件,以及删除目录下子目录的所有文件

时间:2020-01-31 21:07:43      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:files   sdi   path   put   rem   div   file   文件夹   remove   

import os
for files in os.listdir(output):
        if files.endswith(".py"):
            os.remove(os.path.join(output,files))

下面是删除所有以及子目录

import os,shutil

def del_file(filepath):
    """
    删除某一目录下的所有文件或文件夹
    :param filepath: 路径
    :return:
    """
    del_list = os.listdir(filepath)
    for f in del_list:
        file_path = os.path.join(filepath, f)
        if os.path.isfile(file_path):
            os.remove(file_path)
        elif os.path.isdir(file_path):
            shutil.rmtree(file_path)
del_file(test_fold)

 

python删除一个目录下某个类型的文件,以及删除目录下子目录的所有文件

标签:files   sdi   path   put   rem   div   file   文件夹   remove   

原文地址:https://www.cnblogs.com/ywheunji/p/12246433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!