当前位置:首页 >> 技术方案

python中playsound包播放mp3出现AttributeError: 'str' object has no attribute 'decode'

发布时间:2024-01-18 13:29:21   浏览次数:33次   作者:pawbox建站

查找playsound包下的playsound.py,

修改:command = ' '.join(command).encode('utf-16')

为:command = ' '.join(command)

AttributeError: 'str' object has no attribute 'decode' 这个错误还有个可能性,

就是你的mp3文件没有放在合适的目录。

    def alert_mp3(self):
        try:
            base_path = os.path.dirname(os.path.abspath(__file__))
            alertFile = base_path+'\\alert.mp3'
            playsound(alertFile)
        except Exception as e:
            print('音乐错误:',e)
            pass
        finally:
            pass