У меня есть такой фрагмент кода
for track in (results['tracks']):
track_id_chunk.append(track['uri'])
print (str(z) + " - " + track['name'])
try:
r = requests.get(track['preview_url'], allow_redirects=True)
open('dataset/'+genres[x]+"/"+str(track['name'])+'.mp3', 'wb').write(r.content)
except requests.exceptions.RequestException as e:
print ("---------------------- Couldnt get "+artists[j]+" - "+track['name'] + " !!!")
continue
z+=1
Он загружает 30-секундные сэмплы исполнителей, данные извне с использованием spotify API.
Проблема в том, что в названии песни "/" (например, "War Pigs / Luke's Wall - 2014 Remaster") файловая операция ищет каталог перед "/", не может его найти и выдает ошибку:
FileNotFoundError: [Errno 2] No such file or directory: "dataset/metal/War Pigs / Luke's Wall - 2014 Remaster.mp3"
Что является лучшим решением или решением этой проблемы?