敲代码測试时总会碰到要删除日志目录下的日志或者删除一些历史文件。每次都会生成,再測试的时候为了查找错误原因方便总是要在測试前删除这些文件。手动删除比較麻烦。所以写一个批量删除脚本
import os def removeFileInFirstDir(targetDir): for file in os.listdir(targetDir): targetFile = os.path.join(targetDir, file) if os.path.isfile(targetFile): os.remove(targetFile) lists=['log','downloaded'] if __name__ =="__main__": for lista in lists: removeFileInFirstDir(lista)
将要删除的目录名称放进list中。用for循环遍历全部要删除的目录进行删除里面的文件
脚本与目录要同级