如果没有任何文件,有没有办法删除python中的文件夹?我可以做下面的事情:
os.rmdir() will remove an empty directory.
shutil.rmtree() will delete a directory and all its contents.
如果文件夹中有空子文件夹,则应将其删除
答案 0 :(得分:1)
<强> os.removedirs(路径)强>
递归删除目录。像rmdir()一样工作,除非是,如果 leaf目录已成功删除,removedirs()尝试 连续删除路径中提到的每个父目录,直到 引发错误(被忽略,因为它通常意味着a 父目录不为空。)
e.g。
import os
if not os.listdir(dir):
os.removedirs(dir)
查看os.removedirs的更多详情。
希望这有帮助。