所以我的代码:找到一个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