logo

Python | os.listdir() -metodi

Pythonin os.listdir()-menetelmää käytetään saamaan luettelo kaikista määritetyn hakemiston tiedostoista ja hakemistoista. Jos emme määritä mitään hakemistoa, palautetaan luettelo nykyisen työhakemiston tiedostoista ja hakemistoista.

os.listdir() -menetelmän syntaksi Pythonissa

Syntaksi: os.listdir(polku)

Parametrit : polku (valinnainen): hakemiston polku



Palautustyyppi: Tämä menetelmä palauttaa luettelon kaikista määritetyn polun tiedostoista ja hakemistoista. Tämän menetelmän palautustyyppi on lista .

Python os.listdir() -menetelmäesimerkki

Alla on joitain esimerkkejä Python os.listdir() -menetelmä OS-moduuli :

Listaa tiedostot ja hakemistot Pythonissa Käyttämällä os.listdir() -menetelmää

Tässä esimerkissä koodi käyttää os.listdir()-komentoa saadakseen luettelon juurihakemiston (/) tiedostoista ja hakemistoista. Sitten se tulostaa saadun luettelon. Tulos sisältää määritetyssä juurihakemistossa olevat tiedostot ja hakemistot.

Python 3

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

>

>

Lähtö:

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

Listaa tiedostot ja hakemistot nykyiseen hakemistoon os.listdir()

Tässä esimerkissä koodi käyttää os.listdir()-menetelmää saadakseen luettelon nykyisen työhakemiston tiedostoista ja hakemistoista os.getcwd() menetelmä. Sitten se tulostaa saadun luettelon ja antaa tietoja nykyisessä työhakemistossa olevista tiedostoista ja hakemistoista.

Python 3




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

hashmapin sisäinen toiminta

>

>

Lähtö:

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

Listaa kaikki tiedostot ja hakemistot, kun polkua ei ole määritetty

Tässä esimerkissä koodi käyttää os.listdir()-komentoa saadakseen luettelon nykyisen työhakemiston tiedostoista ja hakemistoista. Sitten se tulostaa saadun luettelon ja antaa tietoja nykyisessä työhakemistossa olevista tiedostoista ja hakemistoista. Jos polkua ei ole määritetty, se on oletuksena nykyinen työhakemisto.

Python 3




miljoona lukua

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

>

>

Lähtö:

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

Usein kysytyt kysymykset (FAQ)

Mitä ymmärrät os.listdir()-menetelmällä?

'os.listdir()' on Python-menetelmä, jota käytetään määritetyn polun tai nykyisen työhakemiston tiedostojen ja hakemistojen luettelon saamiseksi. Jos polkua ei ole annettu, menetelmä palauttaa luettelon, mikä mahdollistaa Python-komentosarjan tiedostojärjestelmän sisällön helpon tutkimisen ja käsittelyn.