Il metodo os.listdir() in Python viene utilizzato per ottenere l'elenco di tutti i file e le directory nella directory specificata. Se non specifichiamo alcuna directory, verrà restituito un elenco di file e directory nella directory di lavoro corrente.
Sintassi del metodo os.listdir() in Python
Sintassi: os.listdir(percorso)
Parametri : percorso (facoltativo): percorso della directory
Tipo di reso: Questo metodo restituisce l'elenco di tutti i file e le directory nel percorso specificato. Il tipo restituito di questo metodo è elenco .
Esempio del metodo Python os.listdir()
Di seguito sono riportati alcuni esempi di Pitone os.listdir() metodo del Modulo del sistema operativo :
Elenca file e directory in Python Utilizzando il metodo os.listdir()
In questo esempio, il codice utilizza os.listdir() per ottenere un elenco di file e directory nella directory root (/). Quindi stampa l'elenco ottenuto. L'output include i file e le directory presenti nella directory root specificata.
Python3
quali mesi sono q3
# 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)> |
>
>
Produzione:
Files and directories in ' / ' : ['sys', 'run', 'tmp', 'boot', 'mnt', 'dev', 'proc', 'var', 'bin', 'lib64', 'usr', 'lib', 'srv', 'home', 'etc', 'opt', 'sbin', 'media']>
Elenca file e directory nella directory corrente Utilizzando os.listdir()
In questo esempio, il codice utilizza il metodo os.listdir() per ottenere un elenco di file e directory nella directory di lavoro corrente os.getcwd() metodo. Quindi stampa l'elenco ottenuto, fornendo informazioni sui file e sulle directory presenti nella directory di lavoro corrente.
Python3
rimuovi il primo carattere excel
# 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)> |
>
>
Produzione:
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']>
Elenca tutti i file e le directory quando non è specificato alcun percorso
In questo esempio, il codice utilizza os.listdir() per ottenere un elenco di file e directory nella directory di lavoro corrente. Quindi stampa l'elenco ottenuto, fornendo informazioni sui file e sulle directory presenti nella directory di lavoro corrente. Se non viene specificato alcun percorso, per impostazione predefinita viene utilizzata la directory di lavoro corrente.
Python3
espressione regolare Java $
# 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)> |
>
>
Produzione:
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']>
Domande frequenti (FAQ)
Cosa intendi per metodo os.listdir()?
`os.listdir()` è un metodo Python utilizzato per ottenere un elenco di file e directory in un percorso specificato o nella directory di lavoro corrente. Se non viene fornito alcun percorso, il metodo restituisce l'elenco, consentendo una facile esplorazione e manipolazione del contenuto del file system in uno script Python.