From 52fc98d9adfbde5cbf8c1c5644a8ee002409fb8a Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Thu, 10 Mar 2016 05:13:45 +0100 Subject: [PATCH] =?utf8?q?[compta/sum=E2=80=A6]=20fonction=20main()?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- sum_transacs_by_categorie.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/sum_transacs_by_categorie.py b/sum_transacs_by_categorie.py index 39dfb67..d0c1e76 100755 --- a/sum_transacs_by_categorie.py +++ b/sum_transacs_by_categorie.py @@ -2,7 +2,7 @@ # -*- coding:utf8 -*- """ -Récupère les gains BDE par mois et par catégorie. +Affiche les gains BDE par mois et par catégorie. Une catégorie est définie par une liste de descriptions. Le script mange donc une liste de fichiers contenant une description par ligne. @@ -68,11 +68,12 @@ def get_year_sums(dates, filename): sums.append(get_sum(descriptions, ddebut, dfin)) return sums -if __name__ == "__main__": - filenames = sys.argv[1:] + +def main(filenames): + """Fait le boulot.""" print filenames y, m, d = 2015, 2, 16 - yf, mf, df = 2016, 2, 18 + yf, mf, df = 2016, 2, 19 dates = get_dates(y, m, d, yf, mf, df) ys = {} for fn in filenames: @@ -91,3 +92,7 @@ if __name__ == "__main__": "\t".join([str(sum(ys[fn])) for fn in filenames]),) print "total" print str(sum([sum(ys[fn]) for fn in filenames])) + +if __name__ == "__main__": + filenames = sys.argv[1:] + main(filenames) -- 2.39.2