所以我的代碼:找到一個MP3的長度的文件
import glob,os
import random
path = 'C:\\Music\\'
aw=[]
for infile in glob.glob(os.path.join(path,'*.mp3')):
libr = infile.split('Downloaded',1)
aw.append(infile)
aww = -1
while 1:
aww += 1
print len(aw),aww
random.shuffle(aw)
awww = aw[aww]
os.startfile(awww)
,但它是所有經過的所有歌曲沒有停止。我想如果我能找到當前正在播放的歌曲的長度,我可以使用「時間」模塊在歌曲與(睡眠)屬性完成後繼續前進。但是,我無法找到如何在Windows上獲得歌曲的長度。有誰知道我的問題的解決方案?
你的問題的標題是混亂的。也許這是一個洗牌音樂播放器的一部分,但你的問題是找到一首mp3歌曲的長度。另外,你的變量名('aw','aww','awww')可能更具描述性;-) – Gregg 2011-05-17 22:48:54