1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python——删除文件夹下的所有文件和子文件夹(含代码)

python——删除文件夹下的所有文件和子文件夹(含代码)

时间:2020-07-25 14:51:59

相关推荐

python——删除文件夹下的所有文件和子文件夹(含代码)

使用python删除文件夹下的所有文件与子文件夹,需要使用到递归。

因为直接os.remove不能删除文件夹,os.rmdir不能删除含有文件的文件夹。

直接上代码:

def deldir(dir):if not os.path.exists(dir):return Falseif os.path.isfile(dir):os.remove(dir)returnfor i in os.listdir(dir):t = os.path.join(dir, i)if os.path.isdir(t):deldir(t)#重新调用次方法else:os.unlink(t)os.rmdir(dir) #递归删除目录下面的空文件夹

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。