Advertisement
Guest User

Sort_music

a guest
Feb 7th, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. from pathlib import Path
  2. import shutil
  3. import os
  4.  
  5.  
  6.  
  7. # ПОМЕНЯЙ ЭТИ ЗНАЧЕНИЯ
  8. PLAYLISTS_FOLDER = 'D:\Prog\python\playlists' # Папка с .txt плєйлистами
  9. MUSIC_FOLDER = 'D:\Prog\python\Music' # Папка с музыкой
  10. DESTINATION_FOLDER = 'D:\Prog\python\sorted' # куда складывать посортированное.
  11.  
  12.  
  13. playlists = Path(PLAYLISTS_FOLDER).glob('*.txt') # находи плейлисты
  14. for playlist_file in playlists:
  15.     playlist_folder = os.path.join(DESTINATION_FOLDER, playlist_file.stem)
  16.     Path(playlist_folder).mkdir(parents=True, exist_ok=True) # создаем папку плейлиста
  17.    
  18.     with open(playlist_file, 'r') as playlist:
  19.         for track in playlist: # читаем названия треков
  20.             track_name = track.strip() + ".mp3"
  21.             track_path = os.path.join(MUSIC_FOLDER, track_name)
  22.             dest = os.path.join(playlist_folder, track_name)
  23.             shutil.copy(track_path, dest) # копируем файл
  24.             print(f"Copied track \"{track_path}\" to \"{dest}\"")
  25.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement