Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pathlib import Path
- import shutil
- import os
- # ПОМЕНЯЙ ЭТИ ЗНАЧЕНИЯ
- PLAYLISTS_FOLDER = 'D:\Prog\python\playlists' # Папка с .txt плєйлистами
- MUSIC_FOLDER = 'D:\Prog\python\Music' # Папка с музыкой
- DESTINATION_FOLDER = 'D:\Prog\python\sorted' # куда складывать посортированное.
- playlists = Path(PLAYLISTS_FOLDER).glob('*.txt') # находи плейлисты
- for playlist_file in playlists:
- playlist_folder = os.path.join(DESTINATION_FOLDER, playlist_file.stem)
- Path(playlist_folder).mkdir(parents=True, exist_ok=True) # создаем папку плейлиста
- with open(playlist_file, 'r') as playlist:
- for track in playlist: # читаем названия треков
- track_name = track.strip() + ".mp3"
- track_path = os.path.join(MUSIC_FOLDER, track_name)
- dest = os.path.join(playlist_folder, track_name)
- shutil.copy(track_path, dest) # копируем файл
- print(f"Copied track \"{track_path}\" to \"{dest}\"")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement