我试图用tkinter和pygame创建一个小型音乐播放器,通过加载文件然后播放它。如果我将文件名放入
,一切正常pygame.mixer.music.load('filename.mp3')
但如果我尝试用
打开文件file = tkinter.filedialog.askopenfile()
pygame.mixer.music.load(file)
然后我浏览到该文件并单击打开,我收到错误消息
python.error: Couldn't read from RWops
导致这种情况的任何线索?
答案 0 :(得分:1)
askopoenfile
返回打开文件的句柄。如果您需要文件名称,请改为呼叫askopenfilename
。