On Fri, Jan 25, 2013 at 12:33 PM, Oscar Benjamin
<oscar.j.benja...@gmail.com> wrote:
> I have solved similar situations with
>     sorted(filenames, key=lambda s: (len(s), s))
> which is better than lexicographical ordering for sorting integer
> strings. It gets the _Int file wrong in this case (but I consider it
> luck that atoi does what you want for that file).

Yep. Now give me an easy way to rename them all so that the glob *.mid
will produce them in the right order. BTW, there's no guarantee that
the files have no gaps; some other directories have things like
Iol_08_11.mid being followed by Iol_12.mid - I'd rather not renumber
them based on their indices in the final list.

But like I said, it's an unusual case.

ChrisA
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to