使用Python清空特定路徑下所有文件夾下中的文件
文件
這是我的文件
文件下有許多的圖片文檔
任務(wù)
我想要刪除目錄下所有文件中的圖片文檔而保留文件夾讓文件夾處于空的狀態(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 = '特定路徑'
此處路徑換成自己需要刪除文件夾下文件的路徑。
運行代碼
運行成功
回到原路徑下
文件成功刪除
到此這篇關(guān)于使用Python清空特定路徑下所有文件夾下中的文件的文章就介紹到這了,更多相關(guān)Python清空特定路徑下文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python數(shù)組復(fù)制拷貝的實現(xiàn)方法
這篇文章主要介紹了python數(shù)組復(fù)制拷貝的實現(xiàn)方法,實例分析了Python數(shù)組傳地址與傳值兩種復(fù)制拷貝的使用技巧,需要的朋友可以參考下2015-06-06python列表推導(dǎo)式實現(xiàn)找出列表中長度大于5的名字
這篇文章主要介紹了python列表推導(dǎo)式實現(xiàn)找出列表中長度大于5的名字,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02使用Python實現(xiàn)為PDF文檔設(shè)置和移除密碼
在數(shù)字化時代,文檔的安全性變得越來越重要,特別是對于包含敏感信息的PDF文件,所以本文主要來和大家介紹一下如何使用Python實現(xiàn)為PDF文檔設(shè)置和移除密碼,需要的可以參考下2024-03-03基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼
這篇文章主要介紹了基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02