Bonjour, je souhaite appliquer un traitement à des fichiers récents, on va dire moins de 1 jour.

la seule solution que j'ai trouvé est celle-ci, mais est ce le plus....propre
comment l'auriez vous écrit (juste pour lister les fichiers créé il y a moins de 1 jour, par exemple)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
# -*- coding: utf-8 -*-#
 
import os
import time, datetime
 
for dossier, sous_dossiers, fichiers in os.walk('c:/temp'):
    for fichier in fichiers:
        fic = os.path.join(dossier, fichier)
        t = time.time()-os.path.getctime(fic)    
        if float(t) < 86400:
            print fic
            print t