logo

Python | metóda os.listdir().

Metóda os.listdir() v Pythone sa používa na získanie zoznamu všetkých súborov a adresárov v zadanom adresári. Ak nešpecifikujeme žiadny adresár, vráti sa zoznam súborov a adresárov v aktuálnom pracovnom adresári.

os.listdir() Syntax metódy v Pythone

Syntax: os.listdir(cesta)



Parametre : cesta (voliteľné): cesta k adresáru

Typ návratu: Táto metóda vráti zoznam všetkých súborov a adresárov v zadanej ceste. Návratový typ tejto metódy je zoznam .

Príklad metódy os.listdir() Pythonu

Nižšie sú uvedené niektoré príklady Python os.listdir() metódy modul OS :



Zoznam súborov a adresárov v Pythone Použitie metódy os.listdir().

V tomto príklade kód používa os.listdir() na získanie zoznamu súborov a adresárov v koreňovom adresári (/). Potom vytlačí získaný zoznam. Výstup obsahuje súbory a adresáre nachádzajúce sa v zadanom koreňovom adresári.

Python3



topológie siete




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

>

>

Výkon:

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

Zoznam súborov a adresárov v aktuálnom adresári Použitie os.listdir()

V tomto príklade kód využíva metódu os.listdir() na získanie zoznamu súborov a adresárov v aktuálnom pracovnom adresári os.getcwd() metóda. Potom vytlačí získaný zoznam a poskytne informácie o súboroch a adresároch prítomných v aktuálnom pracovnom adresári.

Python3


css okraj



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

>

>

Výkon:

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

Vypísať všetky súbory a adresáre, keď nie je zadaná žiadna cesta

V tomto príklade kód používa os.listdir() na získanie zoznamu súborov a adresárov v aktuálnom pracovnom adresári. Potom vytlačí získaný zoznam a poskytne informácie o súboroch a adresároch prítomných v aktuálnom pracovnom adresári. Ak nie je zadaná žiadna cesta, predvolene sa použije aktuálny pracovný adresár.

Python3




preg_match

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

>

>

Výkon:

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

Často kladené otázky (FAQ)

Čo rozumiete pod metódou os.listdir()?

`os.listdir()` je metóda Pythonu používaná na získanie zoznamu súborov a adresárov v zadanej ceste alebo v aktuálnom pracovnom adresári. Ak nie je zadaná žiadna cesta, metóda vráti zoznam, čo umožňuje ľahké skúmanie a manipuláciu s obsahom súborového systému v skripte Python.