0

我想使用 playsound 添​​加一些声音,它工作了一段时间没有问题。但是当我今天尝试运行代码时,它突然给了我这个错误。文件名中没有空格。

MacOS 大苏尔 11.2.2
Python 3.9.6

from playsound import playsound 

playsound('/Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3', block = False)
name@names-MBP 2020simulator % /usr/local/bin/python3 "/Volumes/sDesktop 1/learnPython/2020simulator/testScript5.py"
Traceback (most recent call last):
  File "/Volumes/sDesktop 1/learnPython/2020simulator/testScript5.py", line 7, in <module>
    playsound('/Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3', block = False)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/playsound.py", line 67, in _playsoundOSX
    raise IOError('Unable to load sound named: ' + sound)
OSError: Unable to load sound named: file:///Volumes/sDesktop/learnPython/2020simulator/Elegy_AsherFulero.mp3
name@names-MBP 2020simulator % 
4

1 回答 1

0

尝试重新写入文件名或单击文件并单击属性。复制名称并在 () 所在文本旁边的快捷方式中查看文件类型,其中会有文件类型 - 删除代码中的文件名并粘贴,然后返回属性并将文件类型复制到() 并将其粘贴在代码中的文件名之后(无空格)或将音频文件放在同一目录中并删除路径,仅包含文件名和文件类型。如果这些都不起作用,则卸载 playsound -

pip uninstall playsound

-t并使用该函数安装在与py文件相同的路径中

pip install -t directory playsound

---------在此处粘贴目录

谢谢。

于 2021-09-04T11:06:13.953 回答