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

  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 !
  2. Bonjour,

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