Python tempfile [Errno 66]目录不为空

这个问题在这里已经有了答案:

  • 如何删除文件或文件夹? 9个答案
  • 如何删除/删除Python中不为空的文件夹? 13个答案

  • 我只会注意到path = os.path.join(tmpdir)使path等于tmpdir 。 也就是说,当一个目录不为空时, os.removeos.rmdir都不会起作用。

    这些是操作系统调用,不会递归到目录中包含的文件。

    所以就用吧

    import shutil
    shutil.rmtree(tmpdir)
    
    链接地址: http://www.djcxy.com/p/42415.html

    上一篇: Python tempfile [Errno 66] Directory not empty

    下一篇: Python continuous writing failed