python删除某个目录文件夹及文件的方法:
#!/usr/bin/envpython importos importshutil delList=[] delDir="/home/test" delList=os.listdir(delDir) forfindelList: filePath=os.path.join(delDir,f) ifos.path.isfile(filePath): os.remove(filePath) printfilePath+"wasremoved!" elifos.path.isdir(filePath): shutil.rmtree(filePath,True) print"Directory:"+filePath+"wasremoved!"
上述代码主要使用的方法介绍:
os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。
listdir()方法语法格式如下:
os.listdir(path)
os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。
remove()方法语法格式如下:
os.remove(path)
shutil.rmtree() 表示递归删除文件夹下的所有子文件夹和子文件。
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容