Forum Python

Please or S’enregistrer to create posts and topics.

Lister les fichiers d'un répertoire avec le module os Python

Bonjour,
Je veux lister tous les fichiers d'un répertoire donné. Voici mon code :

import os

repertoire = "/chemin/vers/mon/repertoire"
fichiers = os.list(repertoire) # Erreur
print(fichiers)

Cela génère une erreur :
AttributeError: module 'os' has no attribute 'list'.
Comment puis-je lister correctement les fichiers ? Merci d'avance.

Salut webstart,

Voici la solution à votre problème:
La méthode correcte est os.listdir() :

import os

repertoire = "/chemin/vers/mon/repertoire"
fichiers = os.listdir(repertoire)
print(fichiers)