我可以从Python脚本(example.py)运行声音文件(如mp3)吗?

时间:2019-01-04 17:57:01

标签: python-3.x

我使用IDE在Python脚本中创建了一个计时器(其工作正常)。计时器结束时,我想打开一个声音文件(如.mp3文件),以便用户知道计时器已关闭。我知道我可以将Google用作计时器,但是知道如何执行此操作将对以后的项目有所帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

首先通过pip安装pygame。然后使用:

from pygame import mixer # Load the required library

 mixer.init()
 mixer.music.load('e:/LOCAL/Betrayer/.      Metalik Klinik1-Anak Sekolah.mp3')
 mixer.music.play()

答案 1 :(得分:0)

如果您使用的是Linux,则可以使用pyglet!纯Python:

import pyglet

music = pyglet.resource.media('music.mp3')
music.play()

pyglet.app.run()

如果您在Windows的内置窗口中:

import winsound

winsound.PlaySound('sound.wav', winsound.SND_FILENAME)

编辑

使用winsound进行测试似乎没有任何实质性的回报,因此我发现可以使用“ playsound”进行解决:

pip3 install playsound

使用代码:

import playsound

playsound.playsound("C:\\path\\to\\audio\\file.ext")

使用mp3和wav对此进行了测试,两者都可以正常工作。

让我知道这是否有帮助!