python删除一个目录下某个类型的文件,以及删除目录下子目录的所有文件
Posted YouWeiH
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python删除一个目录下某个类型的文件,以及删除目录下子目录的所有文件相关的知识,希望对你有一定的参考价值。
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删除一个目录下某个类型的文件,以及删除目录下子目录的所有文件的主要内容,如果未能解决你的问题,请参考以下文章
c# 删除某个文件夹下所有空目录,解决因删除空目录后上一组成空目录没有删除的情况