用playsound播放音乐时UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
时间: 2023-11-09 13:07:17 浏览: 210
音乐播放器源码不可使用,可供参考
这个错误通常是因为音乐文件的编码方式与 Python 默认的 UTF-8 编码方式不匹配造成的。要解决这个问题,你可以尝试指定文件编码方式来正确读取音乐文件。
以下是一个示例代码:
```python
from playsound import playsound
# 指定文件编码方式为 gbk
playsound("music.mp3", encoding='gbk')
```
在这个示例中,我们使用 `encoding='gbk'` 参数来告诉 playsound 函数使用 gbk 编码方式读取音乐文件。你需要根据实际情况选择正确的编码方式,例如 utf-8、gbk 等等。
阅读全文