Oops, a silly bug:
On Fri, Aug 01, 2014 at 08:35:34AM +1000, Steven D'Aprano wrote:
> directory = '/path/to/the/directory'
> for track, filename in enumerate(os.listdir(directory), 1):
> pathname = os.path.join(directory, filename)
> subprocess.call(['ffmpeg', '-i', filename, str(track)+'.mp3'])
That should be pathname, of course:
subprocess.call(['ffmpeg', '-i', pathname, str(track)+'.mp3'])
Also, be aware that the order of files coming from listdir is not
guaranteed to be sorted in any specific fashion, so if you're renaming
files like "3 blah blah blah.flac" to "7.mp3" you may end up a little
confused :-)
--
Steven
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor