可以用 os.walk() 来递归删除某个目录及其目录下的文件,如下示例代码:
import os
def removedir(rootdir):
for root, dirs, files in os.walk(rootdir, topdown=False):
for name in files:
os.remove(os.path.join(rootdir, name))
for name in dirs:
os.rmdir(os.path.join(rootdir, name))
os.rmdir(rootdir)
本文介绍了一个使用Python os模块中的os.walk()方法实现递归删除指定目录及其子目录下所有文件和空目录的方法。通过示例代码展示了如何遍历指定目录,并逐级删除文件和目录。
4084

被折叠的 条评论
为什么被折叠?



