Porównanie dwóch tablic

Odpowiedz Nowy wątek
2017-11-04 11:15
0

Witam,

poszukuję podpowiedzi w pewnej kwesti:

Za pomocą os.walk listuje katalog1 i wrzucam wszystkie nazwy plików/folderów do tablicy1.
Następnie listuje katalog2 i robię to samo.
Teraz chcę, aby w trzeciej tablicy zapisały się różnice, czyli wszystkie pliki które są w tablicy1 ale nie ma ich w tablicy2.

Póki co kombinuje z set.symmetric_difference, ale zapisuje mi cały ciąg jako jeden rekord w tablicy - tu już jest problem.

Dalej, chcę te tablice wykorzystać jako informację, które pliki/foldery z katalog1 mają być skopiowane do katalog2, tak aby zawartość wyrównać.

Pozdrawiam,

Btw, robisz to jako zadanie dla siebie czy faktyczną aplikację? Jeśli to drugie, porzuć swój pomysł i poczytaj o rsync. - Patryk27 2017-11-04 11:24

Pozostało 580 znaków

2017-11-04 11:46
2017-11-04 12:13
0

Panowie dzięki.
Skorzystałem z pomysłu kolegi @lion137 - widziałem go wcześniej, ale chyba nieuważnie czytam, bo dotąd myślałem że tablica to coś innego niż lista.
Ale co najważniejsze - działa!

Bo w pythonie lista to tablica (arraylist). - lion137 2017-11-04 13:42

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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