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
|
import os
import sys
chemin_destination = 'C:/Users/Berty/Desktop/Berty/P.Y.M/Erreurs Stats/Destination/'
os.chdir(chemin_destination)
def retraitement():
# Création d'un dictionnaire pour recevoir le flux des données.
dico = {}
# Déclaration d'un dictionnaire permettant de relier la statistique au nom
# de la société.
societe = {"67" : "SOCIETE 1", "0K" : "SOCIETE 2", "6N" : "SOCIETE 3",\
"6Q" : "SOCIETE 4", "6K" : "SOCIETE 5","66" : "SOCIETE 6", "70" : "SOCIETE 7",\
"72" : "SOCIETE 8", "6M" : "SOCIETE 9","6U" : "SOCIETE 10", "6O" : "SOCIETE 11",\
"6Z" : "SOCIETE 12", "6R" : "SOCIETE 13", "6L" : "SOCIETE 14", "6T" : "SOCIETE 15",\
"6P" : "SOCIETE 16", "factures_06" : "SOCIETE 8","factures_10" : "SOCIETE 8",\
"factures_07" : "SOCIETE 7", "factures_08" : "SOCIETE 7", "factures_09" : "SOCIETE 7",\
"factures_04" : "SOCIETE 2", "factures_03" : "SOCIETE 2", "" : "INCONNU"}
# Déclaration d'un dictionnaire permettant de relier la statistique
# à l'équipement.
equipement = {"factures" : "EQUIP LOURD", "B4600" : "EQUIP SIMPLIF", \
"BC430" : "EQUIP PORTATIF","BC680" : "EQUIP LEGER", "" : "EQUIP EMBARQUE"}
for element, lectureexcel in enumerate (os.listdir(chemin_destination)) :
# Détermination de la taille du fichier.
taille = round(os.path.getsize(lectureexcel)/1024,3)
#
for cle, valeur in societe.items() :
if "fa" in lectureexcel :
if cle in lectureexcel[0:11] :
dico[element] = lectureexcel, valeur, taille
else:
if cle in lectureexcel[0:2] :
dico[element] = lectureexcel, valeur, taille
for cleequip, valeurequip in equipement.items() :
if cleequip in lectureexcel :
dico[element] = lectureexcel, valeur, taille, valeurequip
for cle, valeur in dico.items():
print(cle, valeur)
return retraitement
retraitement() |
Partager