python如何删除目录
发布时间:2025-04-06 15:50:44
Python删除文件夹的三种方法
一、os.rmdir(path)
删除目录 path,path必须是空目录,否则抛出OSEror异常。
importos os.rmdir('./test')#test是一个空文件夹
相关建议:Python入门教程
二、os.removedirs(path)
递归地删除目录。在递归删除所有目录之前,需要每个级别的目录都是空的。只有成功删除子目录,父目录才能删除;如果子目录未成功删除,则抛出OSEror异常。
importos #test2是test的子文件夹。如果test2不是空的,则抛出异常;如果test2是空的,test不是空的,test2成功删除,test不删除,但不报告异常 os.removedirs('./test/test2)
三、shutil.rmtree(path)
无论目录path是否为空,都要删除。
importshutil shutil.rmtree('./test')#删除test文件夹下的所有文件和文件夹
下一篇 python如何处理捕获的异常