logo

Python | os.listdir() metodas

Python metodas os.listdir() naudojamas visų failų ir katalogų sąrašui gauti nurodytame kataloge. Jei nenurodysime jokio katalogo, bus grąžintas failų ir katalogų sąrašas dabartiniame darbiniame kataloge.

os.listdir() metodo sintaksė Python

Sintaksė: os.listdir(path)



Parametrai : kelias (pasirinktinai): katalogo kelias

Grąžinimo tipas: Šis metodas grąžina visų failų ir katalogų, esančių nurodytame kelyje, sąrašą. Šio metodo grąžinimo tipas yra sąrašą .

Python os.listdir() metodo pavyzdys

Žemiau pateikiami keli pavyzdžiai Python os.listdir() metodas OS modulis :



Išvardykite failus ir katalogus Python Naudojant os.listdir() metodą

Šiame pavyzdyje kodas naudoja os.listdir(), kad gautų failų ir katalogų sąrašą šakniniame kataloge (/). Tada jis išspausdina gautą sąrašą. Išvestis apima failus ir katalogus, esančius nurodytame šakniniame kataloge.

Python3



string.compareto c#




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

>

>

Išvestis:

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

Išvardykite failus ir katalogus dabartiniame kataloge Naudojant os.listdir()

Šiame pavyzdyje kodas naudoja os.listdir() metodą, kad gautų failų ir katalogų sąrašą dabartiniame darbiniame kataloge os.getcwd() metodas. Tada išspausdinamas gautas sąrašas, kuriame pateikiama informacija apie failus ir katalogus, esančius dabartiniame darbo kataloge.

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

>

>

oops sąvokos java

Išvestis:

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

Išvardykite visus failus ir katalogus, kai nenurodytas kelias

Šiame pavyzdyje kodas naudoja os.listdir(), kad gautų failų ir katalogų sąrašą dabartiniame darbiniame kataloge. Tada išspausdinamas gautas sąrašas, kuriame pateikiama informacija apie failus ir katalogus, esančius dabartiniame darbo kataloge. Jei nenurodytas joks kelias, pagal nutylėjimą nustatomas dabartinis darbo katalogas.

Python3




python arba

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

>

>

Išvestis:

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

Dažnai užduodami klausimai (DUK)

Ką tu supranti os.listdir() metodu?

„os.listdir()“ yra „Python“ metodas, naudojamas failų ir katalogų sąrašui gauti nurodytame kelyje arba esamame darbiniame kataloge. Jei nenurodytas kelias, metodas grąžina sąrašą, leidžiantį lengvai tyrinėti ir valdyti failų sistemos turinį Python scenarijuje.