python删除空文件夹

import os

import os

root_dir = r"D:\code\git-tutorial\zip\test"

for root, dirs, files in os.walk(root_dir, topdown=False):

    print(f"当前目录为: {root}")
    print(f"子目录列表为: {dirs}")
    print(f"文件列表为: {files}")
    print()
    if not files and not dirs:
        os.rmdir(root)

这种方式只能删除树上,最底层的空文件夹,如果某个文件夹内部只有一个空文件夹,那么上述代码执行以后,该文件夹最后也会变成一个空文件夹,但是不会被删除掉。

你可能感兴趣的:(python脚本,python)