[Python-de] os.walk reihenfolge

mmueller at python-academy.de mmueller at python-academy.de
Do Mär 14 19:35:37 CET 2013


Zitat von Christopher Arndt <chris at chrisarndt.de>:

> On 14.03.2013 15:25, Szabo, Patrick (LNG-VIE) wrote:
>> Vielen Dank für die Mühe, aber die Filenamen sind leider sehr sehr  
>> unterschiedlich.
>
> Was du willst ist anscheinend ein "natural sort" [1]. Hier eine
> Implementierung dazu aus dem Python Cookbook [2]:
>
> http://dpaste.com/1022826/

Das ist aber genau das Gleiche wie die von Peter vorgestellte Lösung:

http://dpaste.com/1022987/

Bei 100 Vergleichen von jeweils zufälligen 1000 Namen mit bis zu 20
Zeichen kommt immer die gleiche Reihenfolge raus.

Mike


> Chris
>
>
> [1]
> http://www.codinghorror.com/blog/2007/12/sorting-for-humans-natural-sort-order.html
> [2] http://code.activestate.com/recipes/577679-naive-natural-sort/





Mehr Informationen über die Mailingliste python-de