Я хочу переименовать имена файлов в форме xyz.ogg.mp3
в xyz.mp3
.
У меня есть регулярное выражение, которое ищет .ogg
в каждом файле, затем оно заменяет .ogg
пустой строкой, но Я получаю следующую ошибку:
Traceback (most recent call last):
File ".\New Text Document.py", line 7, in <module>
os.rename(files, '')
TypeError: rename() argument 1 must be string, not _sre.SRE_Match
Вот что я пробовал:
for file in os.listdir("./"):
if file.endswith(".mp3"):
files = re.search('.ogg', file)
os.rename(files, '')
Как я могу заставить этот l oop искать каждый .ogg
в каждом файле и затем заменить это с пустой строкой?
Структура файла выглядит следующим образом: audiofile.ogg.mp3