--
Michal
os.walk zwraca wszystko, co trzeba, a wylistować chyba można samemu,
w formie w jakiej się potrzebuje? ;-) Np. tak:
for path, dirs, files in os.walk('katalog'):
print path + '/'
for file in files:
print path + '/' + file
--
mrg
Pozdrawiam
Beorn
--
Daniel 'Beorn' Mróz <be...@alpha.pl> http://127.0.0.1/beorn
[GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---]
[O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*]
[ r++ y+ ]
path + '/' + cokolwiek
powinieneś użyć
os.path.join(path, cokolwiek)
wiem, marudze. Jednak mialem nadzieje, ze da sie jakos w pythonie powtorzyc
shellowego jednolinijkowca find -iname 'hurra*txt' -exec process {} \;
Przykład może i jest nieprzenośny (chociaż to tylko przykład),
ale czy pomysł jest zły, to akurat kwestia sporna. Jak to mówią,
są dwie szkoły, jedni wszystko dla zasady od razu piszą przenośnie,
a inni stosują zasadę YAGNI. I, jak zwykle, jedni uważają, że są
mądrzejsi od drugich... ;-)
--
mrg
Ależ da sie, dzięki os.walk.
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:237B ]
[ 08:45:22 user up 12511 days, 20:40, 1 user, load average: 0.36, 0.04, 0.84 ]
Beer is proof that God loves us and wants us to be happy. -- B. Franklin
Nie tyle "bardzo zły" co "niepoprawny". Przykład zadziała na większości
obecnych OS-ów. Tych z Win na początku również (cd c:\users/name/ działa).
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:223B ]
[ 23:03:03 user up 12511 days, 10:58, 1 user, load average: 0.36, 0.04, 0.84 ]
One with God is a majority. -- Billy Graham