Python错误:无法从RWops读取

时间:2014-11-07 01:01:22

标签: 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

导致这种情况的任何线索?

1 个答案:

答案 0 :(得分:1)

askopoenfile返回打开文件的句柄。如果您需要文件名称,请改为呼叫askopenfilename