本文主要是介绍用 Python 听听歌?顺便再听听单词怎么读?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
案例介绍
今天我们来介绍一个有趣的 Python 小案例,准确地说是两个。
首先,我们将编写 Python 脚本,以实现用系统的默认播放器开启音乐的功能,然后,我们将调用有道词典的接口,通过输入单词,脚本返回读音的方式,来查看单词的发音。
准备工作
- Python3。
- playsound package。
- urllib package。
细节设计
没什么细节,就只是简单的调用,一看就会,一学就“废”?
代码汇总
允许 Python 脚本使用系统指定的播放器打开音乐?
找到自己音乐文件的路径,调用 os 的 startfile 方法即可。
# coding: utf-8 # !/usr/bin/python """ @File : 开启音乐.py @Author : jiaming @Modify Time: 2020/5/14 12:07 @Contact : https://jiaming.blog.csdn.net/ @微信公众号答疑: codenough @Desciption : None """ import os """ 使用默认程序打开音乐 """ file_path = "D:\Programmer\PYTHON\project_for_public\听歌\TaylorSwift-BlankSpace.mp3" os.startfile(file_path)
如何查看单词的读音?
- 使用有道词典提供的接口,返回单词读音的文件(urllib)。
- 使用 playsound 库提供的方法播放音效文件。
- os.remove() 删除临时音效文件。
import os from playsound import playsound import urllib.requests = "afternoon" url = 'http://dict.youdao.com/dictvoice?type=0&audio=' + s tmp_file = 'tmp_voice.mp3' urllib.request.urlretrieve(url, tmp_file) # 将URL表示的网络对象复制到本地文件。 playsound(tmp_file) os.remove(tmp_file)
运行结果
这篇关于用 Python 听听歌?顺便再听听单词怎么读?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!