[Python-de] os.walk reihenfolge
Andreas Röhler
andreas.roehler at online.de
Do Mär 14 21:10:50 CET 2013
Am 14.03.2013 12:58, schrieb Szabo, Patrick (LNG-VIE):
> Hi,
>
> Ich verwende Python 3.2 und walke durch eine Ordnerstruktur.
> Nun ordnet er mir die files aber leider nicht so wie ich das gerne hätte, nämlich so wie Windows es auch tut.
> Ich krieg die files so (Beispiel):
>
> Blablabla_1
> Blablabla_10
> Blablabla_2
> Blablabla_3
> Blablabla_4
> Blablabla_5
> Blablabla_6
> Blablabla_7
> Blablabla_8
> Blablabla_7
>
> Ich will das ganze natürlich in der richtigen Reihenfolge also Blablabla_1 bis Blablabla_10.
> Ich versuche gerade das im Nachhinein zu sortieren, aber da geht iwie auch nix weiter.
>
> Irgendwelche Ideen ?
>
for root, dirs, files in os.walk('.'):
files = sorted(files)
for name in files:
print(name)
sowas kommt hier ganz gut. Oder ist das zu einfach gedacht?
Grüße
Andreas
Mehr Informationen über die Mailingliste python-de