Bonjour,

J'ai écrit un petit programme qui me permet, à partir d'une liste de fichier, d'identifier les doublons, de les dater et d'estimer leur taille.
Or tout se déroule à merveille, mais lorsque je demande de faire un print de la date, ma date est dans un format étrange. J'ai regardé dans la FAQ et parcouru le forum mais je n'ai rien trouvé de semblable.
voici mon code:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import os.path


garder = open('D:\\Etudes\\donnees_liste_tout.txt', 'r')
agarder = garder.readlines()
liste_de_fichier = []
nom_f = []
list_doublons = []
dico = {}
log = []
garder.close()

def extraction(agarder):
    for chemin in agarder:
        chemin = chemin.strip()
        nom_fichier = os.path.basename(chemin)
        liste_de_fichier.append((nom_fichier, chemin))
        
def doublons(liste_de_fichier):
    for l in liste_de_fichier:
        ##nous mettons toutes les clefs dans une liste
        nom_f.append(l[0])

        ##nous filtrons nos doublons et les ajoutons dans la liste list_doublons
    for k in nom_f:
        if nom_f.count(k) > 1:
            if k not in list_doublons:
                list_doublons.append(k)
    
    for m in list_doublons:
        liste_ephemere =[]
##Nous allons maintenant chercher tout les chemins associ?s ? nos doublons
        for n in liste_de_fichier:
            if m == n[0]:
##nous les inserons dans une liste ephemere
                liste_ephemere.append(n[1])
##Tout les chemins seront associes au nom du fichier
        dico[m] = liste_ephemere

def log_rapport(dico):
    for clef in dico.keys():
        for valeurs in dico.values():
            compte = 0
            for chemin_donnees in valeurs:
                try:
                    compte = compte + 1
                    date_modif = os.path.getmtime(chemin_donnees)
                    taille_fich = os.path.getsize(chemin_donnees)
                    log.append((clef,chemin_donnees, date_modif, taille_fich))
                    print 'le fichier: %s apparait %i fois a la date %d et a la taille de %i' % (clef, compte, date_modif, taille_fich)
                except:
                    print 'le fichier: '+ clef + ' n existe plus'
                    rapport = 'le fichier n existe plus'
                    log.append(chemin_donnees + ' : ' + rapport)
                    
    
extraction(agarder)
doublons(liste_de_fichier)
log_rapport(dico)
Voila si quelqu'un à des idées.

La date est dans ce format : EX: 1187684864??