Bonjour,

Je souhaite générer une arcorescence à partir d'un repertoire existant sous le forme JSON,
mon pb est qu'il le génère correctement mais toujours sur le dernier repertoire ?? j'ai du loupé quelques chose

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
#!/usr/bin/env python
 
import glob 
import os.path 
import json
 
 
def listdirectory(path): 
    liste_fichiers=[]
    fichier={}
    rootDir = path
    for dirName, subdirList, fileList in os.walk(rootDir):
      print('Found directory: %s' % dirName)
      fichier["repertoire"]=dirName
      fichier["fichiers"]=[]
      for fname in fileList:
          print('\t%s' % fname)
          fichier["fichiers"].append(fname)
      liste_fichiers.append(fichier)
    return json.dumps(liste_fichiers, indent=4)
 
path ='/home/othiebaut'
print(listdirectory(path))
quelqu'un peut il m'aider, je ne comprends pas

Olivier