使用Python清空特定路徑下所有文件夾下中的文件
更新時間:2025年01月21日 09:35:05 作者:cheese-liang
這篇文章主要為大家詳細介紹了如何使用python清空特定路徑下所有文件夾下中的文件并把空文件夾要保留下來,感興趣的小伙伴可以跟隨小編一起學習一下
文件
這是我的文件
文件下有許多的圖片文檔
任務
我想要刪除目錄下所有文件中的圖片文檔而保留文件夾讓文件夾處于空的狀態(tài)
代碼
這是我的代碼
import os def clear_folders(path): # 獲取路徑下所有文件夾 folders = [f for f in os.listdir(path) if os.path.isdir(os.path.join(path, f))] for folder in folders: folder_path = os.path.join(path, folder) # 清空文件夾中的文件 for file in os.listdir(folder_path): file_path = os.path.join(folder_path, file) if os.path.isfile(file_path): os.remove(file_path) # 如果文件夾為空,則保留文件夾 if not os.listdir(folder_path): print(f"保留空文件夾: {folder_path}") # 指定路徑 path = '特定路徑' #此處路徑換成自己需要刪除文件夾下文件的路徑。 clear_folders(path)
path = '特定路徑'
此處路徑換成自己需要刪除文件夾下文件的路徑。
運行代碼
運行成功
回到原路徑下
文件成功刪除
到此這篇關于使用Python清空特定路徑下所有文件夾下中的文件的文章就介紹到這了,更多相關Python清空特定路徑下文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python列表推導式實現(xiàn)找出列表中長度大于5的名字
這篇文章主要介紹了python列表推導式實現(xiàn)找出列表中長度大于5的名字,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼
這篇文章主要介紹了基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02