我已经安装了 python pipplaysound
并且我的 Python 文件的位置也正确,请检查是什么问题?
它显示不能在用引号括起来的字符串后指定额外的字符。
我的代码是:
from playsound import playsound
playsound('C:\\Users\\Lenovo\\OneDrive\\Documents\\Zoom\\1. Chapter 1\\play.mp3\\play.mp3')
发生了错误:
声音位置:
我已经安装了 python pipplaysound
并且我的 Python 文件的位置也正确,请检查是什么问题?
它显示不能在用引号括起来的字符串后指定额外的字符。
我的代码是:
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版就好了。它会工作得很好。
只需将双反斜杠替换"//"
为双正斜杠即可"\\"
。
只是不要\\
每次都添加这些,仅在驱动器名称之后添加它们。并且一定要r
在字符串之前添加。代码应该是这样的
playsound(r'C:\\Users\Lenovo\OneDrive\Documents\Zoom\1. Chapter 1\play.mp3\play.mp3')
原始字符串是一个字符串文字(以 为前缀r
),其中正常的转义规则已被暂停,因此所有内容都是文字。在常规字符串中解析的唯一字符是反斜杠,它后面必须跟一个可转义的字符(n、r、t 等)。
可转义字符意味着像\n
字符串中的 a 并打印它,因此这意味着其余字符串应该在新行中打印。晚点再谢我!