无法在虚拟环境中通过python播放mp3文件

2024-05-23 20:03:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在代码中添加一声蜂鸣声来提醒数据的更改。 因此,我使用playsound和Play_mp3构建了一个声音模块。它单独运行良好,但在主函数中调用时,它报告:

Error 259 for command:
  play "C:\Users\LYX\spider_demo\spider_demo\msn.mp3" wait

表示驾驶员无法识别指定的命令参数

Error 305 for command:
   close "C:\Users\LYX\spider_demo\spider_demo\msn.mp3"

表示在引号内的字符串中不能指定额外字符

蜂鸣音模块如下所示:

from playsound import playsound

def beep():
    file = r'C:\Users\LYX\spider_demo\spider_demo\msn.mp3'
    file2 = r'C:\Users\LYX\Desktop\Web Spider\audio\msn.mp3'
    playsound(file2)
import Play_mp3

def beep():
    sound = r'C:\Users\LYX\Desktop\Web Spider\audio\msn.mp3'
    Play_mp3.play(sound)

我两种方法都试过了,但都没用。顺便说一句,对于playsound模块,playsound(file2)单独工作得很好,但是当我将mp3文件放入虚拟环境时,playsound(file)出现了上面的错误。我怎样才能解决这个问题?它与Python虚拟环境相关吗


Tags: 模块importforplaydemoerrormp3users