如何让shutil.rmtree()
在其所在的文件夹上运行?我知道我可以给它路径,但我希望它是动态的,所以我可以跨文件夹移动它,它仍然可以运行而无需编辑路径。
我没有尝试任何事情,因为我不知道该尝试什么。
答案 0 :(得分:1)
获取当前文件动态目录的路径。请注意,这也将删除当前文件!
import os
import shutil
path = os.path.dirname(os.path.abspath(__file__))
shutil.rmtree(path)
答案 1 :(得分:1)
最简单的解决方案就是这两行代码。
import shutil
shutil.rmtree('./')
它将删除当前文件夹及其本身的内容。
注意。对此要小心,根据我的经验,这些文件不会出现在回收站中。
我对任何不必要的文件丢失不承担任何责任。