だから私はコードを持っています:
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)
しかし、それがするのは、止まることなくすべての曲を通過することだけです。現在再生中の曲の長さがわかれば、「time」モジュールを使用して、(sleep)属性で曲が完成した後も続行できると思いました。しかし、Windowsで曲の長さを取得する方法が見つかりませんでした。誰かが私の問題の解決策を知っていますか?