歌曲儲存到與**相同的資料夾即可
import pygame,os
defwelcome()
:print
('''
*************************
*************************
''')def
select()
:print
('''
***************************
* 5.增大音量 6.減少音量 *
* 7.顯示歌單 0.退出 *
***************************
''')return
input
("請選擇您要操作的選項:"
)def
action
(allmusic_name)
: '''
pygame.mixer.init(
) pygame.mixer.music.load(allmusic_name)
pygame.mixer.music.play(
) pygame.mixer.music.queue(allmusic[2]
)return
true
deffindmusic()
:'''
查詢當前目錄的所有**
:return: 以列表方式返回當前目錄的**
'''dirspath = os.getcwd(
) mslist = os.listdir(dirspath)
return
[ms for ms in mslist if ms.endswith(
'.***')]
if __name__ ==
'__main__'
: welcome(
)
allmusic = findmusic(
)#歌單
action_num =
0 action_vo =
0.6while1:
num = select(
)if num ==
"1":
checkm = action(allmusic[action_num]
)print
(% allmusic[action_num]
)elif num ==
"2":
if checkm:
pygame.mixer.music.pause(
) checkm =
false
print
("已暫停~~~~"
)else
: pygame.mixer.music.unpause(
) checkm =
true
elif num ==
"3":
action_num +=
1if action_num ==
len(allmusic)
: action_num =
0 action(allmusic[action_num]
)print
(% allmusic[action_num]
)pass
elif num ==
"4":
action_num -=
1if action_num >
len(allmusic)
: action_num =
0 action(allmusic[action_num]
)print
(%allmusic[action_num]
)elif num ==
"5":
if action_vo +
0.2<1:
action_vo +=
0.2else
: action_vo =
1print
("聲音已經最大~~~~"
) pygame.mixer.music.set_volume(action_vo)
elif num ==
"6":
if action_vo -
0.2>0:
action_vo -=
0.2else
: action_vo =
0print
("聲音已經最小~~~"
) pygame.mixer.music.set_volume(action_vo)
elif num ==
"0":
pygame.mixer.music.stop(
)print()
break
elif num ==
"7":
for n,gq in
enumerate
(allmusic)
:print
("%d. %s"
%(n+
1,gq)
) gq_num =
int(
input
("\n選擇歌曲編號:"))
action(allmusic[gq_num -1]
)print
(% allmusic[gq_num -1]
)
如有不足之處請指出, 謝謝! mysql完整版 MYSQL安裝(完整版)
一 完全解除安裝mysql yum remove mysql mysql server mysql libs compat mysql51 rm rf var lib mysql rm etc my.cnf 檢視是否還有mysql軟體 rpm qa grep mysql 如果存在的話,繼續刪除即可。...
php完整版,ThinkPHP5 0完整版
thinkphp5.0版本是乙個顛覆和重構版本,官方團隊歷時十月,傾注了大量的時間和精力,採用全新的架構思想,引入了更多的php新特性,優化了核心,減少了依賴,實現了真正的惰性載入,支援composer,並針對api開發做了大量的優化,包括路由 日誌 異常 模型 資料庫 模板引擎和驗證等模組都已經重...
JS完整版原型鏈剖析之完整版
爭對上兩篇遺留的問題建構函式和object建構函式 proto 屬性執行的問題,我們可以分析出最終他們的原型鏈 即物件原型的物件原型 最後肯定會執行null不然就會一直指向下去 建構函式和object建構函式指向的同乙個原型物件 function建構函式的原型物件 而這個原型物件的 proto 屬性...