删除指定目录下的特定类型文件
目前正在做数据统计的相关工作,需要反复生成不同的数据,产生了一个问题,需要对指定目录下的txt文件进行删除,所以编写了一个脚本来完成删除操作,代码如下。
import os
path = 'E:/project/TEST/test' #删除文件的目录
for item in os.listdir(path): #遍历目录下每个子项目
directoryPath = os.path.join(path,item) #得到路径
if os.path.isdir(directoryPath): #如果该item是目录
for file in os.listdir(directoryPath): #进入每个子目录
filePath = os.path.join(directoryPath,file) #得到目录下文件路径
temp = os.path.splitext(filePath)
if temp[1] == ".txt": #如果是txt文件
os.remove(filePath)
先遍历所有子文件夹,再对子文件内的所有文件进行遍历,删除txt文件。