可以用 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)