Comment visualiser le contenu d'un dossier avec Python 2.7

Résolu
Bonjour, je voudrai pouvoir visualiser les éléments présents dans un dossier sur mon disque dur je suis débutant et je ne sais pas comment faire !
Existerai-t-il un module utile pour ça ?
(si ça peut être utile, je suis sous Windows 10 avec Python 2.7)

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Un exemple simple :
    fichier = open('fichier.txt', 'r')
    lignes  = fichier.readlines()
    
    for l in lignes:
        print l 
        
    fichier.close()
    1. Bonjour ,

      La solution proposée par Felice_ permet de voir le contenu d'un fichier, mais Ancor17 voulait voir le contenu d'un dossier. Ce bout de code devrait mieux correspondre au besoin d'Ancor17:
      chemin = "C:\\Chemin\\DossierALire"
      dossier = os.listdir(chemin)
      for fichier in dossier:
         print(fichier)
      


      Ritchi
      1. Ben mince alors, je me suis levé du mauvais pied :-/

        Il manque cependant l'import :
        import os
        
        chemin  = "dossier"
        dossier = os.listdir(chemin)
        
        for fichier in dossier:
           print(fichier)
      2. Super !!! Ca marche ! Merci beaucoup de m'avoir aidé !
        Mais il y a un problème, j'aimerais plutôt savoir les fichier present avec le programme python que j'execute, mais je devrais changer le chemin a chaque fois que je déplace mon fichier !
        Y aurait-t-il une solution a mon problème ?
      3. @Ancor17Entre autres

        print(os.listdir(os.path.abspath(os.path.dirname(__file__))))
        
        print(os.listdir(os.getcwd()))
      4. @gduTrès bien ça marche, merci gdu !