Python, jak pobrac caly katalog (a nie tylko jeden jego plik ze srodka)

0
 ...
if not localFile:
    request = urllib2.Request(url)
    base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
    request.add_header("Authorization", "Basic %s" % base64string)  
    localFile = open(fileName, 'wb')
    localFile.write(urllib2.urlopen(request).read())
    localFile.close()
 
...
 

powyzszy fragment kodu pobiera mi z danego url jeden duzy plik zip

jak moge to zmodyfikowac by skrypt pobral mi caly katalog (w ktorym sie ten zip znajduje) oraz inne rzeczy z tego katalogu (katalog z zawartoscia)
rozumiem, ze url trzeba skrocic o nazwe tego zipa (zostawic sam katalog), ale kod chyba tez musi ulec zmianie ?

nie znam w ogole pythona, dzieki za pomoc

0

No musi i to dość mocno, bo musisz skądś znać zawartość tego katalogu. Jeśli to jest katalog wrzucony "na jana" to wyświetla się lista plików po wejściu na niego i musisz tą listę sparsować, wyciągnąć z niej wszystkie linki do plików a potem ściągać każdy plik po kolei.

0

co to znaczy "na jana" ?

mam pomysl, spakuje sobie ten folder przed wlaczeniem tego skryptu (tez autmoatycznie) :P - wtedy nic nie musze zmieniac

0

To znaczy np. tak:
http://www.ietf.org/rfc/

1 użytkowników online, w tym zalogowanych: 0, gości: 1