2024-05-19 15:20:16 发布
网友
我已经安装了python pipplaysound,并且我的python文件的位置也正确。请检查问题出在哪里
playsound
它显示不能在用引号括起来的字符串后指定额外字符
我的代码是:
from playsound import playsound playsound('C:\\Users\\Lenovo\\OneDrive\\Documents\\Zoom\\1. Chapter 1\\play.mp3\\play.mp3')
发生错误:
声音的位置:
playsound版本1.3.0存在此问题, 只需降级到1.2.2版。 它会很好地工作
https://pypi.org/project/playsound/1.2.2/
只是不要每次都添加这些\\,只在驱动器名称之后添加它们。并确保在字符串之前添加r。代码应如下所示
\\
r
playsound(r'C:\\Users\Lenovo\OneDrive\Documents\Zoom\1. Chapter 1\play.mp3\play.mp3')
原始字符串是一个字符串文字(前缀为r),其中正常的转义规则已挂起,因此所有内容都是文字。在常规字符串中解析的唯一字符是反斜杠,它后面必须跟一个可转义字符(n、r、t等)
可转义字符的意思类似于字符串中的\n,并将其打印出来,因此它将意味着其余字符串应在新行中打印。以后谢谢我
\n
只需将双反斜杠"//"替换为双正斜杠"\\"
"//"
"\\"
playsound版本1.3.0存在此问题, 只需降级到1.2.2版。 它会很好地工作
https://pypi.org/project/playsound/1.2.2/
只是不要每次都添加这些
\\
,只在驱动器名称之后添加它们。并确保在字符串之前添加r
。代码应如下所示原始字符串是一个字符串文字(前缀为
r
),其中正常的转义规则已挂起,因此所有内容都是文字。在常规字符串中解析的唯一字符是反斜杠,它后面必须跟一个可转义字符(n、r、t等)可转义字符的意思类似于字符串中的
\n
,并将其打印出来,因此它将意味着其余字符串应在新行中打印。以后谢谢我只需将双反斜杠
"//"
替换为双正斜杠"\\"
相关问题 更多 >
编程相关推荐