Python是一種高效的編程語言,可以幫助我們更快地處理一些任務,比如刪除照片。刪除照片的過程基本分兩個部分,第一部分是找到要刪除的照片,第二部分是刪除照片。在下面的代碼中,我們將展示如何使用Python來實現這兩個部分。
第一部分:找到要刪除的照片
import os def find_files(path, extensions): for dirpath, dirnames, filenames in os.walk(path): for filename in filenames: if any(filename.endswith(ext) for ext in extensions): yield os.path.join(dirpath, filename) path = 'C:/Users/User/Pictures' extensions = ('.jpg', '.png', '.bmp') files_to_delete = list(find_files(path, extensions))
這段代碼能夠找到指定目錄下所有符合指定擴展名的照片,并將它們的路徑存儲在一個列表中,以便下一步刪除使用。
第二部分:刪除照片
import os for file_path in files_to_delete: os.remove(file_path)
這段代碼將使用Python中的os庫刪除我們找到的所有照片。
總結:
以上就是用Python刪除照片的方法。Python的os庫為我們提供了很多功能,比如查找文件和目錄,刪除文件和目錄等等。這些功能可以幫助我們更好地處理我們的文件和數據。希望這篇文章對您有幫助!
上一篇vue優秀的項目