Wymagania wstępne
Teraz wymieniamy kilka warunków wstępnych, które są niezbędne, zanim przejdziesz do przykładów związanych z tym artykułem:
Przykład 1
Na naszej pierwszej ilustracji używamy systemu operacyjnego.Technika Listdir (), która uzyskuje dostęp do wszystkich plików i folderów w katalogu. OS.Metoda ListDir () w Python wyświetla pliki i foldery w wskazanym katalogu. Ale nie zwraca żadnych znaków specjalnych, takich jak „.”I„… ”, których system operacyjny używa do iteracji przez różne katalogi. Funkcja wymaga tylko jednego argumentu, i.mi., miejsce docelowe katalogu, którego nazwy folderu i plików chcesz uzyskać dostęp. Nie tylko to, ale także nie zwraca nic w ramach podfolderów badanych przez to podejście.
Używamy kompilatora Spyder do wdrożenia systemu operacyjnego.Metoda Listdir (). Aby przejść dalej, utwórz nowy plik, kierując się do menu pliku, a następnie zacznij pisać kod Pythona. Początkowo importujemy moduł OS. Następnie definiujemy ścieżkę, w której umieszczane są wszystkie nasze pliki i foldery. Po tym wszyscy OS.Funkcja Listdir (), aby uzyskać dostęp do wszystkich plików i folderów obecnych w określonej lokalizacji. Następnie możemy użyć funkcji drukowania, która wyświetla wszystkie dostępne pliki i foldery. Metoda systemu operacyjnego.Listdir () jest dość prosty i pomocny. Tylko dwa do trzech wierszy kodu mogą rozwiązać problem, a kod można zobaczyć tutaj:
Import OSPo wdrożeniu systemu operacyjnego.Funkcja Listdir (), zapisz plik kodu pod dowolną nazwą. Nie zapomnij jednak dodać „.rozszerzenie PY ”podczas zapisywania pliku kodu. Teraz nadszedł czas, aby wykonać kod programu i wyświetlić listę wszystkich plików i folderów na ekranie. Wykonaj, uderzając „F5”:
Przykład 2
Na naszej drugiej ilustracji używamy systemu operacyjnego.Technika scandir (), która uzyskuje dostęp do wszystkich plików i folderów po iterowaniu całego katalogu. Używamy kompilatora Spyder do wdrożenia systemu operacyjnego.metoda scandir (). Używamy tego samego pliku, aby uzyskać dostęp do plików w katalogu. Funkcja przyjmuje również jeden argument, taki jak OS.Listdir (). Początkowo zaimportowaliśmy moduł systemu operacyjnego, tak jak wcześniej. Następnie definiujemy ścieżkę, w której umieszczane są wszystkie nasze pliki i foldery. Następnie używamy systemu operacyjnego.funkcja scandir (), aby uzyskać dostęp do wszystkich plików i folderów obecnych w określonej lokalizacji i przypisać je do zmiennej „obj1”. Funkcja najpierw skanuje cały katalog. Następnie otrzymuje indeks systemu operacyjnego.Podmioty drustrowe.
Następnie możemy użyć funkcji drukowania, która pokazuje wszystkie pliki i foldery znajdujące się na określonej ścieżce. Następnie używamy pętli i instrukcji, która wyszukuje pliki i folder na określonej ścieżce, a następnie wyświetla wynikowy plik i nazwę folderu na ekranie konsoli. Metoda jest wydajna, ponieważ skanuje cały katalog i zwraca swój indeks lub iterator:
Import OSPonownie zapisz plik programu i naciśnij F5, aby uruchomić kod:
Wniosek
Tutaj omówiliśmy dwie najprostsze metody wyświetlania plików i folderów istniejących w katalogu. Metoda systemu operacyjnego.Listdir () wymienili wszystko obecne w katalogu, takie jak wszystkie pliki i foldery. Jeśli chcesz typ pliku wraz z jego nazwą, możesz użyć systemu operacyjnego.Scandir (). Produkuje obiekty Direntry, które zawierają typ pliku i jego nazwę.