导语:
本文主要介绍了关于python如何删除目录的相关知识,包括python递归删除文件,以及Python 删除文件这些编程知识,希望对大家有参考作用。
Python实现删除文件夹的三种方式
一、os.rmdir(path)
删除目录 path,path必须是个空目录,否则抛出OSError异常。
import os
os.rmdir('./test') # test是一个空的文件夹
二、os.removedirs(path)
递归删除目录。递归删除所有目录,要求每一级目录为空。只有子目录删除成功后才会删除父目录;如果子目录没有删除成功,会抛出 OSError 异常。
import os
#test2是test的子文件夹,如果test2不为空,则抛出异常;如果test2为空,test不为空,则test2删除成功,test不删除,但不报异常
os.removedirs('./test/test2)
三、shutil.rmtree(path)
不管目录path是否为空,都删除。
import shutil
shutil.rmtree('./test') # 删除test文件夹下所有的文件、文件夹
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 哪些网站可以学习python01/06
- ♥ 什么是python数据离散化12/14
- ♥ python入门必备辅助函数:dir()函数11/22
- ♥ 如何在python中获取字符串中的字符数09/10
- ♥ 如何测试python API接口11/28
- ♥ python中的本地本地对象11/20
内容反馈