[Python-de] os.walk reihenfolge

Szabo, Patrick (LNG-VIE) patrick.szabo at lexisnexis.at
Fr Mär 15 12:08:54 CET 2013


Danke für die vielen Antworten!
Scheint ja ne wirklich aktive Liste zu sein :-)



. . . . . . . . . . . . . . . . . . . . . . . . . .
Ing. Patrick Szabo
Developer
LexisNexis
A-1030 Wien, Marxergasse 25

mailto:Patrick.Szabo at lexisnexis.at
Tel.: +43 1 53452 1573
Fax.: +43 1 534 52 146

. . . . . . . . . . . . . . . . . . . . . . . . . .

-----Ursprüngliche Nachricht-----
Von: python-de [mailto:python-de-bounces+patrick.szabo=lexisnexis.at at python.org] Im Auftrag von Christian Heimes
Gesendet: Freitag, 15. März 2013 12:02
An: python-de at starship.python.net
Betreff: Re: [Python-de] os.walk reihenfolge

Am 15.03.2013 11:45, schrieb Christopher Arndt:
> On 15.03.2013 08:00, Andreas Röhler wrote:
>> Am 14.03.2013 21:27, schrieb Diez B. Roggisch:
>>> Ja. Dein Ansatz berücksichtigt nur lexikographische Ordnung. Nicht
>>> numerische, wie sie der OP will. 1 < 9 <  10 aber "1" < "10" < "9"
>>>
>>
>> Hmm, sehe nicht, wie sich das bei sorted oder sort einstellen ließe.
>> Wäre ein Feature-request wert, oder?
>
> Wie aus den Kommentaren zu dem von mir verlinkten Artikel von Coding
> Horrors erkennbar, gibt es keine universelle "natural" oder "human"
> Sortierung. Jede Kultur, Sprache und Anwendung hat unterschiedliche
> Vorstellungen davon, was die "richtige" Sortierreihenfolge ist.

Wenn du natürliche Sortierung möchtest, dann schau dir die ICU-Bibliothek an. https://pypi.python.org/pypi/PyICU ist ein guter Wrapper für die ICU-Bibliothek. Sie bietet Sortierung unter anderem locale-spezifische Sortierung an.
http://userguide.icu-project.org/collation dokumentiert die API (C, C++ und Java only). Im test und sample Verzeichnis von PyICU sind Beispiele für Collators.

Have fun ;)

Christian

_______________________________________________
python-de maillist  -  python-de at python.org http://mail.python.org/mailman/listinfo/python-de


Mehr Informationen über die Mailingliste python-de