Python-Fehler: Von RWops konnte nicht gelesen werden

Ich versuche, einen kleinen Musikplayer mit tkinter und pygame zu erstellen, indem ich eine Datei lade und sie dann wiedergebe. Alles funktioniert gut, wenn ich den Dateinamen in @ set

pygame.mixer.music.load('filename.mp3')

Aber wenn ich versuche die Datei mit @ zu öffn

file = tkinter.filedialog.askopenfile()
pygame.mixer.music.load(file)

und ich gehe zu der Datei und klicke auf Öffnen. Ich erhalte eine Fehlermeldung mit der Aufschrift

python.error: Couldn't read from RWops

Gibt es Hinweise darauf, was dies verursacht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage