Python 3 - metodo os.listdir ()

Descrizione

Il metodo listdir()restituisce una lista contenente i nomi delle voci nella directory data da path. L'elenco è in ordine arbitrario. Non include le voci speciali "." e '..' anche se sono presenti nella directory.

il percorso può essere di tipo str o di tipo byte. Se path è di tipo byte, anche i nomi di file restituiti saranno di tipo byte; in tutte le altre circostanze, saranno di tipo str.

Sintassi

Di seguito è riportata la sintassi per listdir() metodo -

os.listdir(path)

Parametri

path - Questa è la directory, che deve essere esplorata.

Valore di ritorno

Questo metodo restituisce un elenco contenente i nomi delle voci nella directory data da path.

Esempio

L'esempio seguente mostra l'utilizzo del metodo listdir ().

#!/usr/bin/python3
import os, sys

# Open a file
path = "d:\\tmp\\"
dirs = os.listdir( path )

# This would print all the files and directories
for file in dirs:
   print (file)

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

Applicationdocs.docx
test.java
book.zip
foo.txt
Java Multiple Inheritance.htm
Java Multiple Inheritance_files
java.ppt
ParallelPortViewer