4

我已经安装了 python pipplaysound并且我的 Python 文件的位置也正确,请检查是什么问题?

它显示不能在用引号括起来的字符串后指定额外的字符。

我的代码是:

from playsound import playsound

playsound('C:\\Users\\Lenovo\\OneDrive\\Documents\\Zoom\\1. Chapter 1\\play.mp3\\play.mp3')

发生了错误:

在此处输入图像描述

声音位置:

在此处输入图像描述

4

4 回答 4

4

playsound 1.3.0版有这个问题,降级到1.2.2版就好了。它会工作得很好。

https://pypi.org/project/playsound/1.2.2/

于 2021-09-18T18:46:19.840 回答
1

只需将双反斜杠替换"//"为双正斜杠即可"\\"

于 2021-08-27T20:04:16.087 回答
0

只是不要\\每次都添加这些,仅在驱动器名称之后添加它们。并且一定要r在字符串之前添加。代码应该是这样的

playsound(r'C:\\Users\Lenovo\OneDrive\Documents\Zoom\1. Chapter 1\play.mp3\play.mp3')

原始字符串是一个字符串文字(以 为前缀r),其中正常的转义规则已被暂停,因此所有内容都是文字。在常规字符串中解析的唯一字符是反斜杠,它后面必须跟一个可转义的字符(n、r、t 等)。

可转义字符意味着像\n字符串中的 a 并打印它,因此这意味着其余字符串应该在新行中打印。晚点再谢我!

于 2021-08-26T11:46:53.177 回答
-1

我有这个问题的解决方案。只需转到您的 mp3 所在的路径即可。只需右键单击并打开 Visual Studio 并创建新文件并命名它01_sample_mp3.py

在该类型命令之后

from playsound import playsound
playsound('nameofmp3.mp3')

执行代码。

在此处输入图像描述

于 2021-08-12T10:45:45.350 回答