Python错误:无法';不能从RWOP读取数据

Python错误:无法';不能从RWOP读取数据,python,tkinter,pygame,Python,Tkinter,Pygame,我正在尝试用tkinter和pygame制作一个小型音乐播放器,方法是加载一个文件,然后播放它。如果我将文件名放入 pygame.mixer.music.load('filename.mp3') 但是如果我试图用 file = tkinter.filedialog.askopenfile() pygame.mixer.music.load(file) 我浏览到文件,点击打开,我得到一个错误,上面写着 python.error: Couldn't read from RWops 有什么线索可

我正在尝试用tkinter和pygame制作一个小型音乐播放器,方法是加载一个文件,然后播放它。如果我将文件名放入

pygame.mixer.music.load('filename.mp3')
但是如果我试图用

file = tkinter.filedialog.askopenfile()
pygame.mixer.music.load(file)
我浏览到文件,点击打开,我得到一个错误,上面写着

python.error: Couldn't read from RWops

有什么线索可以说明是什么原因吗?

askopoenfile
返回打开文件的句柄。如果需要文件名,请调用
askopenfilename

你是个天才。非常感谢@布莱亚诺克利