os.listdir()-metoden i Python bruges til at få listen over alle filer og mapper i den angivne mappe. Hvis vi ikke angiver nogen mappe, vil en liste over filer og mapper i den aktuelle arbejdsmappe blive returneret.
os.listdir() Metodesyntaks i Python
Syntaks: os.listdir(sti)
Parametre : sti (valgfri): sti til biblioteket
Returtype: Denne metode returnerer listen over alle filer og mapper i den angivne sti. Returtypen for denne metode er liste .
Python os.listdir() Metodeeksempel
Nedenfor er nogle eksempler på Python os.listdir() metoden for OS modul :
Liste filer og mapper i Python Bruger os.listdir()-metoden
I dette eksempel bruger koden os.listdir() til at hente en liste over filer og mapper i rodmappen (/). Den udskriver derefter den opnåede liste. Outputtet inkluderer de filer og mapper, der findes i den angivne rodkatalog.
Python3
tilføje i array java
# 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)> |
>
>
Produktion:
hvordan man åbner en fil med java
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
Liste filer og mapper i den aktuelle mappe Bruger os.listdir()
I dette eksempel bruger koden os.listdir() metoden til at få en liste over filer og mapper i den aktuelle arbejdsmappe os.getcwd() metode. Den udskriver derefter den opnåede liste og giver information om de filer og mapper, der findes i den aktuelle arbejdsmappe.
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)> |
>
>
Produktion:
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']>
Vis alle filer og mapper, når ingen sti er angivet
I dette eksempel bruger koden os.listdir() til at hente en liste over filer og mapper i den aktuelle arbejdsmappe. Den udskriver derefter den opnåede liste og giver oplysninger om de filer og mapper, der findes i den aktuelle arbejdsmappe. Hvis der ikke er angivet en sti, er den som standard den aktuelle arbejdsmappe.
Python3
kylie jenner søskende
# 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)> |
>
>
Produktion:
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']>
Ofte stillede spørgsmål (FAQ)
Hvad forstår du ved os.listdir()-metoden?
`os.listdir()` er en Python-metode, der bruges til at få en liste over filer og mapper i en specificeret sti eller den aktuelle arbejdsmappe. Hvis der ikke er angivet en sti, returnerer metoden listen, hvilket giver mulighed for nem udforskning og manipulation af filsystemindhold i et Python-script.