> my guess is that the real problem is that you get back filenames with > spaces in them, which gets treated as multiple arguments by os.system. > > using os.startfile will fix this: > > >>> import glob, os, random > >>> file = random.choice(glob.glob("\\music\\*.mp3")) > >>> file > '\\music\\Madrugada - Grit - 05 - Seven Seconds.mp3' > >>> print file > \music\Madrugada - Grit - 05 - Seven Seconds.mp3 > >>> os.system(file) > '\music\Madrugada' is not recognized as an internal or external command, > operable program or batch file. > 1 > >>> os.startfile(file) > ... music starts playing ... > > </F>
Thanks I just switched the startfile for system and it worked like a charm Thanks -- Posted on news://freenews.netfront.net - Complaints to [EMAIL PROTECTED] -- -- http://mail.python.org/mailman/listinfo/python-list