bonjour à tous
je travail sous window XP avec python 2.7.1
je suis étudiant en informatique et mon tuteur ma demandé de réaliser un script sous python qui doit faire :
-lister l'arborescence d'un dossier (exemple le lecteur C:/)
-donner la taille de chaque dossier et sous dossier de cette arborescence
-qui doit afficher les résultat dans un page html
je vous demande un GRANDE aide car je n'ai jamais fait de python.
j'ai déjà un script qui liste l'arborescence :
auriez vous un script qui fasse tout en même temps ?
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 import glob import os.path def listdirectory(path): dossier=[] l = glob.glob(path+'\\*') for i in l: if os.path.isdir(i): taille = '3k' dossier.append([i, taille]) dossier.extend(listdirectory(i)) #else: fichier.append(i) return dossier listedossier = listdirectory("C:\\python27\\tcl") for dos in listedossier: print("le dossier " + dos[0] + " fait " + dos[1])
je vous remercie d'avance.
Partager