簡體   English   中英

如何刪除 python 中文件名中包含特定單詞的文件

[英]How to delete a file with a specific word in the filename in python

為了更好地說明我正在嘗試做的事情,我在 m4a 中下載了一個 iTunes 文件,但它是由 Widevine 加密的,所以我解密它以獲得一個 DRM 免費的 m4a 文件

所以在下載文件夾中有:

  • 8 - 給我帶來地平線 - Run.m4a
  • 8 - 給我帶來地平線 - Run_encrypted.m4a

我的問題是:有沒有一種算法可以用“加密”這個詞過濾我下載文件夾中的文件並刪除它們?

您可以使用 glob 執行此操作。

import glob
import os

# path to search file
path = 'path_to_folder/*encrypted.m4a'
for file_path in glob.glob(path, recursive=True):
    print(file_path)
    os.remove(file_path)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM