Skocz do zawartości
dondexterro

Zmiana Nazw Plikow W Pythonie /rekursywna/

Rekomendowane odpowiedzi

wiec ostatnio sobie chce przyswoic pythona

import os, stringkatalog = "/tmp/testing/"plik = os.listdir(katalog)for plik in plik:    plik2 = string.capwords(plik)    os.rename(katalog+plik, katalog+plik2)

dzialac dziala, tylko jak tu zrobic zeby byl rekursywny. nie chce tutaj zeby ktos mi napisal rozwiazanie, a tylko podpowiedz ;)

 

mi sie wydaje ze trzeba zrobic zmienna w ktorej bedzie poziom katalogow + lista w ktorej beda nazwy katalogow a to wszystko zawrzec w forze zliczajac ilosc elementow tej listy. mysle dobrze?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Schematycznie, nie wiem czy sprawdzi się w pythonie:

 

$dir = '/cos'function zmien($dir) {$lista = listuj($dir);  for ($i = 0; $i < count($lista); $i++) {    if (is_dir($lista[$i]) zmien("$dir/$lista[$i]");    else zmien_wielkość("$dir/$lista[$i]);   }}

Rekursywność ;]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...