如何在不指定路径的情况下使用 shutil.rmtree

How to use shutil.rmtree without specifying a path

如何在文件夹中获取 shutil.rmtree() 到 运行?我知道我可以给它路径,但我希望它是动态的,这样我就可以跨文件夹移动它,它仍然 运行 而无需编辑路径。

我没有尝试过任何东西,因为我不知道该尝试什么。

动态获取当前文件所在目录的路径。请注意,这也会删除当前文件!

import os
import shutil

path = os.path.dirname(os.path.abspath(__file__))
shutil.rmtree(path)

最简单的解决方案就是这两行代码。

import shutil
shutil.rmtree('./')

它会删除当前文件夹的内容,以及它本身。

注意。小心这个,根据我的经验运行这个,文件不会出现在回收站中。

对于任何意外的文件丢失,我概不负责。