Python 仅当文件夹不包含任何文件时才删除该文件夹

Python 仅当文件夹不包含任何文件时才删除该文件夹,python,Python,如果python中的文件夹不包含任何文件,是否有方法删除该文件夹?我能做到以下几点: os.rmdir() will remove an empty directory. shutil.rmtree() will delete a directory and all its contents. 如果文件夹有空的子文件夹,则也应将其删除 递归删除目录。与rmdir类似,但如果 叶目录已成功删除,removedirs尝试 依次删除路径中提到的每个父目录,直到 错误被忽略,因为它通常意味着 父目录

如果python中的文件夹不包含任何文件,是否有方法删除该文件夹?我能做到以下几点:

os.rmdir() will remove an empty directory.

shutil.rmtree() will delete a directory and all its contents.
如果文件夹有空的子文件夹,则也应将其删除

递归删除目录。与rmdir类似,但如果 叶目录已成功删除,removedirs尝试 依次删除路径中提到的每个父目录,直到 错误被忽略,因为它通常意味着 父目录不是空的

e、 g

请参阅中的更多详细信息

希望这有帮助

import os
if not os.listdir(dir):
    os.removedirs(dir)