1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python开发简易版音乐播放器示例代码

python开发简易版音乐播放器示例代码

时间:2021-05-24 13:42:29

相关推荐

python开发简易版音乐播放器示例代码

后端开发|Python教程

python 播放器

后端开发-Python教程

在线音乐播放器,使用python的Tkinter库做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口,通过urllib.urlopen模块打开网址,使用Json模块进行数据的解析,最后使用mp3play库对音乐进行在线播放,也可以同时下载mp3,开发环境:python2.7 , 附上源代码如下:

业务接单源码,vscode前段开发过程,Ubuntu重置用户,安装tomcat管理组件,爬虫替代selenium,php分页排序,松溪企业seo联系方式,手机中文网站模板,dede资源网模板lzw

# _*_ coding:utf-8 _*_from Tkinter import *import tkMessageBoximport urllibimport jsonimport mp3play def music(): text = entry.get() text = text.encode(utf-8) text = urllib.quote(text) if not text: tkMessageBox.showinfo(温馨提示, 您可以输入以下内容进行搜索\n1.歌曲名\n2.歌手名\n3.部分歌词) return html=urllib.urlopen(http://s./search/get/?type=1&s=%s&limit=9 %text).read() text = json.loads(html) list_s = text[ esult][songs] list_url = [] global list_url list_name = [] global list_name listbox.delete(0,listbox.size()) for i in list_s: listbox.insert(END,i[ ame]+ "("+i[artists][0][ ame]+")") list_url.append(i[audio]) list_name.append(i[ ame]) def play(event): global mp3 sy = listbox.curselection()[0] mp3 = mp3play.load(list_url[sy]) mp3.play() urllib.urlretrieve(list_url[sy], list_name[sy] + .mp3) root = Tk()root.title("Tkinter Music")root.geometry(+300+100)entry = Entry(root)entry.pack()button = Button(root,text=搜索歌曲,command=music)button.pack()listbox = Listbox(root,width=50)listbox.bind(\,play)listbox.pack()mainloop()

微信开发源码,vscode不支持点击进入,ubuntu关机日志,IDEAL中设置tomcat,sqlite餐饮软件,商务网页设计模板素材,ftp是服务器吗,mvc插件式开发框架,前端框架 o,爬虫坐牢吗,php开源oa,好的seo快排,springboot转发传参,学校招生网站模版,网页简易模版,我的世界织梦模板,wordpress 后台登陆不进去,wysiwyg可视化页面编辑,微擎 会员卡管理系统,sift匹配程序lzw

更多python开发简易版在线音乐播放器示例代码相关文章请关注PHP中文网!

java 开源 微信商城系统源码下载,vscode怎么封装代码块,Ubuntu手机 终端,tomcat线程资源释放,反爬虫 cdn,a标签调用php,安顺网络营销seo推广,简单的门户网站代码,百度旅游html模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。