python playsound TypeError: can only concatenate str (not "bytes") to str
时间: 2023-09-24 13:12:59 浏览: 300
解决Python中报错TypeError: must be str, not bytes问题
3星 · 编辑精心推荐
这个错误通常是由于文件路径包含非ASCII字符而引起的。为了解决这个问题,你可以将文件路径转换为Unicode字符串。请尝试使用以下代码:
```python
from playsound import playsound
# 播放音频文件
playsound(u'path/to/audio/file.mp3')
```
在代码中,将 `'path/to/audio/file.mp3'` 替换为你要播放的音频文件的实际路径,并在路径前加上 `u` 来表示它是一个Unicode字符串。这样,当你运行该代码时,它将能够正确地处理包含非ASCII字符的文件路径并播放音频文件。
阅读全文