
文章插圖
今天,聆聽(tīng)學(xué)習(xí)了一個(gè)好東西,那就是用python編寫(xiě)一個(gè)簡(jiǎn)易的在線音樂(lè)播放器,可以直接搜索自己想要的歌曲,并進(jìn)行點(diǎn)擊播放,并且還可以將其下載到本地 。
本次學(xué)習(xí)使用了爬蟲(chóng)技術(shù)結(jié)合圖形用戶界面(GUI)來(lái)實(shí)現(xiàn)音樂(lè)的播放 。
在這里我們使用python版本是2.7的,千萬(wàn)不要和3混合了,不然會(huì)有很多語(yǔ)法錯(cuò)誤,使用的IDE為pycharm 。
首先,簡(jiǎn)單說(shuō)明一下,在本次的學(xué)習(xí)中使用的模塊:
Tkinter:實(shí)現(xiàn)GUI的模塊
tkMessageBox:實(shí)現(xiàn)GUI不滿足條件下的彈出框
urllib:爬蟲(chóng)模塊,以前介紹的較多,此處不再重復(fù),感興趣的可到我的主頁(yè)查看 。
json:JSON (JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式 。它可以和python中的數(shù)據(jù)結(jié)構(gòu)進(jìn)行相互的轉(zhuǎn)換 。
mp3play:播放音樂(lè)的模塊
然后,展示下簡(jiǎn)易的在線音樂(lè)播放器:
代碼如下,相關(guān)解釋已在代碼后面在此不再贅述 。
搜索音樂(lè)的代碼:
搜索結(jié)果顯示:
窗口和播放音樂(lè)的代碼:
播放音樂(lè):
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 免費(fèi)轉(zhuǎn)換mp3格式的軟件介紹 mp3格式音樂(lè)怎么剪輯
- 截取mp3音樂(lè)軟件推薦 音樂(lè)切割器怎么用
- 不要錢(qián)的音樂(lè)剪輯軟件推薦 手機(jī)mp3音頻剪輯軟件
- 蘋(píng)果電腦播放器推薦 mac播放器倍速播放
- 小型mp3多少錢(qián)一個(gè)便宜嗎 mp3什么牌子好
- mp3建議買(mǎi)幾g哪個(gè)牌子好 mp3什么牌子好
- 全民k歌下載的歌曲怎么轉(zhuǎn)mp3 全民k歌下載的歌曲在哪個(gè)文件夾
- 怎么保持車(chē)?yán)锏阄兑话阌檬裁聪闼?車(chē)載香水哪種香味持久好聞
- 全民k歌提取音頻mp3 全民k歌怎么導(dǎo)出自己的作品
- 全民k歌提取音頻mp3 全民k歌怎么下載到本地
