logo

Pythona | metoda os.listdir().

Metoda os.listdir() w Pythonie służy do uzyskania listy wszystkich plików i katalogów w określonym katalogu. Jeśli nie określimy żadnego katalogu, zwrócona zostanie lista plików i katalogów znajdujących się w bieżącym katalogu roboczym.

os.listdir() Składnia metody w Pythonie

Składnia: os.listdir(ścieżka)



Parametry : ścieżka (opcjonalnie): ścieżka katalogu

Typ zwrotu: Ta metoda zwraca listę wszystkich plików i katalogów w określonej ścieżce. Typ zwracany przez tę metodę to lista .

Przykład metody Pythona os.listdir().

Poniżej kilka przykładów Pyton metoda os.listdir() programu Moduł systemu operacyjnego :



Lista plików i katalogów w Pythonie Korzystanie z metody os.listdir().

W tym przykładzie kod używa os.listdir() w celu uzyskania listy plików i katalogów w katalogu głównym (/). Następnie drukuje otrzymaną listę. Dane wyjściowe obejmują pliki i katalogi znajdujące się w określonym katalogu głównym.

Python3



kliknij js




# importing os module> import> os> > # Get the list of all files and directories> path>=> '/'> dir_list>=> os.listdir(path)> > print>(>'Files and directories in ''>, path,>'' :'>)> > # print the list> print>(dir_list)>

>

>

Jak znaleźć ukryte aplikacje na Androidzie

Wyjście:

Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr',  'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>

Wyświetl listę plików i katalogów w bieżącym katalogu Korzystanie z os.listdir()

W tym przykładzie kod wykorzystuje metodę os.listdir() w celu uzyskania listy plików i katalogów w bieżącym katalogu roboczym os.getcwd() metoda. Następnie drukuje uzyskaną listę, podając informacje o plikach i katalogach znajdujących się w bieżącym katalogu roboczym.

Python3




# importing os module> import> os> > # Get the path of current working directory> path>=> os.getcwd()> > # Get the list of all files and directories> dir_list>=> os.listdir(path)> > print>(>'Files and directories in ''>, path,>'' :'>)> # print the list> print>(dir_list)>

>

>

Wyjście:

Files and directories in ' /home/ihritik ' : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music',  '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local',  '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images',  'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>

Wyświetl listę wszystkich plików i katalogów, jeśli nie określono ścieżki

W tym przykładzie kod używa funkcji os.listdir() w celu uzyskania listy plików i katalogów w bieżącym katalogu roboczym. Następnie drukuje uzyskaną listę, podając informacje o plikach i katalogach znajdujących się w bieżącym katalogu roboczym. Jeśli nie określono ścieżki, domyślnie jest to bieżący katalog roboczy.

Python3




Pythona lub

# importing os module> import> os> # os.listdir() method return path> dir_list>=> os.listdir()> print>(>'Files and directories in current working directory :'>)> # print the list> print>(dir_list)>

>

>

Wyjście:

Files and directories in current working directory : ['.rstudio-desktop', '.gnome', '.ipython', '.cache', '.config', '.ssh', 'Public', 'Desktop', '.pki', 'R', '.bash_history', '.Rhistory', '.oracle_jre_usage', 'Music',  '.ICEauthority', 'Documents', 'examples.desktop', '.swipl-dir-history', '.local',  '.gnupg', '.profile', 'Pictures', '.keras', '.viminfo', '.thunderbird', 'Templates', '.bashrc', '.bash_logout', '.sudo_as_admin_successful', 'Videos', 'images',  'tf_wx_model', 'Downloads', '.mozilla', 'geeksforgeeks']>

Często zadawane pytania (FAQ)

Co rozumiesz przez metodę os.listdir()?

`os.listdir()` to metoda Pythona używana do uzyskania listy plików i katalogów w określonej ścieżce lub bieżącym katalogu roboczym. Jeśli nie zostanie podana ścieżka, metoda zwraca listę, umożliwiając łatwą eksplorację i manipulowanie zawartością systemu plików w skrypcie Pythona.