Ok, also habe ich zwei Listen; eine ist eine Liste von Liedtiteln, die andere ist eine Liste von Dateien, die erzeugt wird, indem man os.listdir()
läuft, die Lied mp3 Akten sein werden.Iterieren durch zwei Listen, nach Übereinstimmungen suchen und dann umbenennen
AKTUALISIERT
songs = ['The Prediction', 'Life We Chose', 'Nastradamus', 'Some of Us Have Angels', 'Project Windows', 'Come Get Me', "Shoot 'em Up", 'Last Words', 'Family', 'God Love Us', 'Quiet Niggas', 'Big Girl', 'New World', 'You Owe Me', 'The Outcome']
Jeder Song ist Unicode
filenames = ['Nas - Big Girl.mp3', 'Nas - Come Get Me.mp3', 'Nas - God Love Us.mp3', 'Nas - Life We Chose.mp3', 'Nas - Nastradamus.mp3', 'Nas - New World.mp3', "Nas - Shoot 'Em Up.mp3", 'Nas - Some of Us Have Angels.mp3', 'Nas - The Outcome.mp3', 'Nas - The Prediction.mp3', 'Nas Feat. Bravehearts - Quiet Niggas.mp3', 'Nas Feat. Ginuwine - You Owe Me.mp3', 'Nas Feat. Mobb Deep - Family.mp3', 'Nas Feat. Nashawn - Last Words.mp3', 'Nas Feat. Ronald Isley - Project Windows.mp3']
Jeder Dateiname ist eine Zeichenfolge
Ich möchte an der Liedliste sehen zu können, wenn eine der Elemente aus der Titelliste stimmen mit der Liste der Dateinamen überein, benennen Sie die Datei in die des Titels um.
Macht das Sinn?
Vielleicht bin ich Missverständnis. Aber wenn Sie die Datei _rename_ dem Titel des Titels anpassen möchten, wie stimmen Sie die Einträge in beiden Listen ab? – roganjosh
Ihre Frage hat nur eine Liste – citynorman
Was @roganjosh sagte. Was bedeutet "übereinstimmen", wenn die Saiten nicht gleich sind? Wie können Sie anhand eines Dateinamens feststellen, mit welchem Titel er übereinstimmt? –