2016-12-14 93 views
0

如何让shutil.rmtree()在其所在的文件夹上运行?我知道我可以给它的路径,但我希望它是动态的,所以我可以跨文件夹移动它,它仍然会运行,而无需编辑路径。如何在不指定路径的情况下使用shutil.rmtree

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

+0

您是指当前工作目录或当前文件所在的目录吗?请参阅http://stackoverflow.com/questions/3430372/how-to-get-full-path-of-current-files-directory-in-python以获取路径动态 –

+0

谢谢,我的意思是当前文件的目录是在 – badNameHere

+1

你能详细说明这段代码的目的吗?看起来像我的恶意软件... –

回答

1

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

import os 
import shutil 

path = os.path.dirname(os.path.abspath(__file__)) 
shutil.rmtree(path) 
相关问题