所以我有代码:
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)
但它所做的只是不停地播放所有歌曲。我想如果我能找到当前正在播放的歌曲的长度,我可以使用“时间”模块在歌曲完成后使用 (sleep) 属性继续播放。但是,我找不到如何在 Windows 上获取歌曲的长度。有谁知道我的问题的解决方案?