我想在我的 python 程序完成后播放一段声音(我的电脑中的一首歌曲,首选)
I want to play a sound ( a song from my computer,preferred) on completion of my python program
首先,我是python的新手。
我正在尝试制作一个网络爬虫,它会不断检查特定网站,直到找到可用的特定电视剧关键字。
到目前为止,我已经多次浏览其他答案,但对我没有任何帮助。
我无法按照此处的建议安装 pygame:- Playing mp3 song on python
尝试导入网络浏览器,从 git 安装 vlc 模块,但没有成功。
有人可以给我一个简单的详细指南吗?
假设歌曲 'your_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)
假设您使用的是基于 *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
>>>
首先,我是python的新手。 我正在尝试制作一个网络爬虫,它会不断检查特定网站,直到找到可用的特定电视剧关键字。
到目前为止,我已经多次浏览其他答案,但对我没有任何帮助。 我无法按照此处的建议安装 pygame:- Playing mp3 song on python
尝试导入网络浏览器,从 git 安装 vlc 模块,但没有成功。
有人可以给我一个简单的详细指南吗?
假设歌曲 'your_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)
假设您使用的是基于 *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
>>>