python 删除深层的空目录

来源:互联网 发布:知乎英文怎么说 编辑:程序博客网 时间:2024/05/22 00:05
import osdef delete_empty_dir(dir):    if os.path.isdir(dir):        for d in os.listdir(dir):            delete_empty_dir(os.path.join(dir, d))        if not os.listdir(dir):            os.rmdir(dir)            #print('remove empty folder: ' + dir)    pass


所用函数:

os.path.isdir() #判断是否为目录

os.path.join(dirname, filename) #链接目录与文件名

os.rmdir() #删除文件夹

0 0
原创粉丝点击