Arboréscence et taille des dossiers sous Python 2.7
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 :
Code:
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]) |
auriez vous un script qui fasse tout en même temps ?
je vous remercie d'avance.