如何在不指定路径的情况下使用 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('./')
它会删除当前文件夹的内容,以及它本身。
注意。小心这个,根据我的经验运行这个,文件不会出现在回收站中。
对于任何意外的文件丢失,我概不负责。
如何在文件夹中获取 shutil.rmtree()
到 运行?我知道我可以给它路径,但我希望它是动态的,这样我就可以跨文件夹移动它,它仍然 运行 而无需编辑路径。
我没有尝试过任何东西,因为我不知道该尝试什么。
动态获取当前文件所在目录的路径。请注意,这也会删除当前文件!
import os
import shutil
path = os.path.dirname(os.path.abspath(__file__))
shutil.rmtree(path)
最简单的解决方案就是这两行代码。
import shutil
shutil.rmtree('./')
它会删除当前文件夹的内容,以及它本身。
注意。小心这个,根据我的经验运行这个,文件不会出现在回收站中。
对于任何意外的文件丢失,我概不负责。