嘿傢伙我試圖做一個簡單的程序,清理directorys收集用戶輸入。 AKA用戶輸入「E:」刪除,「F:」刪除。但我不能讓它工作使用shutil。需要刪除用戶輸入選擇的多個導航器中的文件。 shutil.rmtree()
我似乎找不到一種方式來存儲用戶輸入的方式,讓shutil使用它刪除!
我真的很新的python和一般編程,所以即時通訊可能做一些愚蠢的錯誤。
編輯:我需要它,這樣用戶輸入被存儲在列表的形式,然後我可以運行shutil刪除存儲在列表中的所有directoris
import shutil
DeleteThis = {}
def DirectoryToDelete():
DirectoryToEnter = input('Enter Filepath of directory you want to delete: ')
DeleteThis.append(DirectoryToEnter)
print (DeleteThis)
shutil.rmtree(DeleteThis)
爲什麼要使用(對於這個問題或列表)一組,如果你只刪除一個目錄?另外'append'方法用於列表。集合使用add –