2014-11-07 72 views
0

我想通過加載文件然後播放它來製作一個帶有tkinter和pygame的小型音樂播放器。如果我把文件名到Python錯誤:無法從RWops讀取

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

一切工作正常,但如果我嘗試打開該文件

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

,我瀏覽到該文件,並點擊打開,我得到它說的錯誤

python.error: Couldn't read from RWops 

任何線索到什麼是造成這一點?

回答

1

askopoenfile返回打開文件的句柄。如果你想要一個文件名稱,請改爲撥打askopenfilename

+0

你是個天才。非常感謝! @BryanOakley – 2014-11-07 01:14:45