Advertisement
Hudobyak

скрипт переноса в txt

Mar 26th, 2025 (edited)
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import os
  2. from mutagen.easyid3 import EasyID3
  3.  
  4. music_folder = "/путь/к/твоей/музыке"
  5. output_file = "music_list.txt"
  6.  
  7. with open(output_file, 'w', encoding='utf-8') as f:
  8.     for filename in os.listdir(music_folder):
  9.         if filename.endswith(".mp3"):
  10.             filepath = os.path.join(music_folder, filename)
  11.             try:
  12.                 audio = EasyID3(filepath)
  13.                 artist = audio.get('artist', ['Неизвестно'])[0]
  14.                 title = audio.get('title', [filename])[0]  # Если нет тега, используем имя файла
  15.                 f.write(f"{artist} - {title}\n")
  16.             except Exception as e:
  17.                 print(f"Ошибка в файле {filename}: {e}")
  18.                 f.write(f"Неизвестно - {filename}\n")  # Запасной вариант
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement