我想在完成我的python程序时播放声音(来自我的电脑的歌曲,首选)

时间:2016-07-02 06:21:37

标签: python git module web-crawler

首先,我是python的新手。 我正在尝试制作一个网络抓取工具,一直检查特定网站,直到找到特定的电视连续剧关键字。

我现在已经多次经历过其他答案,但对我来说没有任何作用。 我无法按照此处的建议安装pygame: - Playing mp3 song on python

尝试导入webbrowser,从git安装vlc模块,但事情并没有成功。

有人可以给我一个简单的详细指南吗?

2 个答案:

答案 0 :(得分:2)

假设这首歌是'_song.mp3'存储在您的计算机的目录' / Users /'中,您可以从python程序中打开这首歌:

import subprocess 

subprocess.Popen(['open','/Users/your_song.mp3'])

注意:前面的代码适用于OS X.对于Windows,请输入:

subprocess.Popen(['start','/Users/your_song.mp3'],shell=True)

答案 1 :(得分:0)

假设您使用的是基于*nix的系统,这是一个使用python标准库的简单示例。

>>> import urllib.request
>>> import subprocess
>>> url = 'http://example.com/'
>>> req = urllib.request.Request(url)
>>> data = urllib.request.urlopen(req)
>>> data
<http.client.HTTPResponse object at 0x7f483018be80>
>>> html_data = data.read()
>>> ## replace it with your logic
>>> your_case_here = True
>>> if your_case_here:
...   subprocess.run(["gnome-open", "/path/to/mo3_file/hello.mp3", "/dev/null"], stdout=subprocess.PIPE)
... else:
...   pass
>>>