【发布时间】:2021-11-03 00:40:18
【问题描述】:
我有一个包含 wav 文件的文件夹。每个 wav 文件都有 filename.wav 和 filename.WAV.wav。
例如,音频文件保存为 audio.wav 和 audio.WAV.wav。我想删除这些重复的名称。我知道我可以使用 glob 和 os.remove 来做到这一点。但是,如何仅选择具有特定名称的文件夹?
import os, glob
for filename in glob.glob("thepath/.WAV*"):
os.remove(filename)
我知道这是错误的,因为没有考虑音频文件的名称。我正在考虑以某种方式选择 'path/(filenamedoesntmatter)(.WAV) 。如何选择?
【问题讨论】:
标签: python file operating-system glob