Скрипт для переименования файлов, как правильно написать? Всем привет) У меня есть аудио-альбомы одного небезызвестного немецкого исполнителя. Песни каждого альбома находятся в соответствующих папках с соответствующими названиями. Но некоторые файлы имеют одинаковые названия, и их невозможно переместить в общую папку. Возможно написать скрипт, чтобы он рекурсивно обошел все песни каждого альбома, и переименовал каждую песню в виде "Альбом"."Название песни".mp3?

21 Авг 2019 в 06:33
213 +1
0
Ответы
1

Да, конечно, можно написать скрипт на Python для переименования файлов аудио-альбомов. Ниже приведен пример такого скрипта:

import os
def rename_files(directory):
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(".mp3") or file.endswith(".wav"):
old_path = os.path.join(root, file)
album = os.path.basename(root)
new_name = f"{album}.{file}"
new_path = os.path.join(root, new_name)
os.rename(old_path, new_path)
directory = "/path/to/your/music/albums"
rename_files(directory)

Просто замените "/path/to/your/music/albums" на путь к вашим альбомам, запустите скрипт, и все песни будут переименованы в формате "Альбом"."Название песни".mp3. Не забудьте сделать резервные копии файлов перед запуском скрипта, чтобы избежать потери данных.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир