
196 Chapitre 1. Python précis et concis
os.listd ir(path)
Retourne une liste de noms de toutes les entrées du
chemin
du répertoire. Il s’agit d’une alternative rapide et portable à la
fonction
glob.glob(motif)
et à l’ exécution des commandes
de listing du shell avec
os.popen()
. Voir aussi le module
glob
dans le manuel Python pour le développement des motifs des
noms de fichiers, et
os.walk()
plus loin dans cette section pour
le parcours complet de l’arborescence des répertoires .
En Python 3.X , cette fonction passe et retourne des
bytes
au lieu de
str
afin de supprimer le décodage des noms de
fichiers Unicode par défaut (ce comp o rtement s’applique aussi
à
glob.glob() ...