用 Python 听听歌?顺便再听听单词怎么读?

编程入门 行业动态 更新时间:2024-10-09 18:25:20

用 Python 听<a href=https://www.elefans.com/category/jswz/34/1752706.html style=听歌?顺便再听听单词怎么读?"/>

用 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    :   /
@微信公众号答疑:   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 = '=0&audio=' + s
tmp_file = 'tmp_voice.mp3'
urllib.request.urlretrieve(url, tmp_file) # 将URL表示的网络对象复制到本地文件。
playsound(tmp_file)
os.remove(tmp_file)

运行结果

 

 

更多推荐

用 Python 听听歌?顺便再听听单词怎么读?

本文发布于:2024-02-06 23:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751486.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:听歌   单词   再听   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!