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‘) 相关推荐
  旭灿    2020-09-30  
   WenCoo    2020-09-16  
   TuxedoLinux    2020-08-28  
   hongsheyoumo    2020-08-19  
   wintelx    2020-08-09  
   insularisland    2020-08-09  
   cwgxiaoguizi    2020-08-09  
   benico    2020-07-28  
   nebulali    2020-07-26  
   chenkai00    2020-07-26  
   tengyuan    2020-07-26  
   zhongcanw    2020-07-25  
   89590098    2020-07-19  
   dongfangxiaozi    2020-07-19  
   学峰的学习笔记    2020-07-18  
   深井兮兮    2020-07-18  
   NeverAgain    2020-07-06  
 