Metoda os.listdir() din Python este folosită pentru a obține lista tuturor fișierelor și directoarelor din directorul specificat. Dacă nu specificăm niciun director, atunci va fi returnată o listă de fișiere și directoare din directorul de lucru curent.
os.listdir() Sintaxa metodei în Python
Sintaxă: os.listdir(cale)
Parametrii : cale (opțional) : calea directorului
Tip returnare: Această metodă returnează lista tuturor fișierelor și directoarelor din calea specificată. Tipul de returnare al acestei metode este listă .
Exemplu de metodă Python os.listdir().
Mai jos sunt câteva exemple de Piton os.listdir() metoda modul OS :
Listați fișiere și directoare în Python Folosind metoda os.listdir().
În acest exemplu, codul folosește os.listdir() pentru a obține o listă de fișiere și directoare din directorul rădăcină (/). Apoi tipărește lista obținută. Ieșirea include fișierele și directoarele prezente în directorul rădăcină specificat.
Python3
bfs vs dfs
# 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)> |
>
>
Ieșire:
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
Listați fișiere și directoare în directorul curent Folosind os.listdir()
În acest exemplu, codul utilizează metoda os.listdir() pentru a obține o listă de fișiere și directoare din directorul de lucru curent os.getcwd() metodă. Apoi tipărește lista obținută, oferind informații despre fișierele și directoarele prezente în directorul de lucru curent.
Python3
modelul tcp și ip
# 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)> |
>
>
Ieșire:
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']>
Listați toate fișierele și directoarele când nu este specificată nicio cale
În acest exemplu, codul folosește os.listdir() pentru a obține o listă de fișiere și directoare din directorul de lucru curent. Apoi tipărește lista obținută, oferind informații despre fișierele și directoarele prezente în directorul de lucru curent. Dacă nu este specificată nicio cale, aceasta va fi implicită în directorul de lucru curent.
Python3
un milion în cifre
# 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)> |
>
>
Ieșire:
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']>
Întrebări frecvente (FAQs)
Ce înțelegeți prin metoda os.listdir()?
`os.listdir()` este o metodă Python folosită pentru a obține o listă de fișiere și directoare într-o cale specificată sau directorul de lucru curent. Dacă nu este furnizată nicio cale, metoda returnează lista, permițând explorarea și manipularea ușoară a conținutului sistemului de fișiere într-un script Python.