logo

Python | metoda os.listdir().

Metoda os.listdir() v Pythonu se uporablja za pridobitev seznama vseh datotek in imenikov v navedenem imeniku. Če ne podamo nobenega imenika, bo vrnjen seznam datotek in imenikov v trenutnem delovnem imeniku.

os.listdir() Sintaksa metode v Pythonu

Sintaksa: os.listdir(pot)



Parametri : pot (neobvezno) : pot imenika

Vrsta vračila: Ta metoda vrne seznam vseh datotek in imenikov na podani poti. Vrnitev vrste te metode je seznam .

Primer metode Python os.listdir().

Spodaj je nekaj primerov Python metoda os.listdir(). OS modul :



Seznam datotek in imenikov v Pythonu Uporaba metode os.listdir().

V tem primeru koda uporablja os.listdir() za pridobitev seznama datotek in imenikov v korenskem imeniku (/). Nato natisne dobljeni seznam. Izhod vključuje datoteke in imenike v navedenem korenskem imeniku.

Python3



repozitorij maven




# 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)>

>

>

Izhod:

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

Seznam datotek in imenikov v trenutnem imeniku Uporaba os.listdir()

V tem primeru koda uporablja metodo os.listdir() za pridobitev seznama datotek in imenikov v trenutnem delovnem imeniku os.getcwd() metoda. Nato natisne dobljeni seznam z informacijami o datotekah in imenikih v trenutnem delovnem imeniku.

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)>

ups

>

>

Izhod:

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']>

Prikaz vseh datotek in imenikov, ko pot ni podana

V tem primeru koda uporablja os.listdir() za pridobitev seznama datotek in imenikov v trenutnem delovnem imeniku. Nato natisne dobljeni seznam z informacijami o datotekah in imenikih v trenutnem delovnem imeniku. Če pot ni podana, je privzeto nastavljen trenutni delovni imenik.

Python3




mamta kulkarni

# 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)>

>

>

Izhod:

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']>

Pogosto zastavljena vprašanja (FAQ)

Kaj razumete pod metodo os.listdir()?

`os.listdir()` je metoda Python, ki se uporablja za pridobitev seznama datotek in imenikov na določeni poti ali trenutnem delovnem imeniku. Če pot ni navedena, metoda vrne seznam, kar omogoča enostavno raziskovanje in manipulacijo vsebine datotečnega sistema v skriptu Python.