X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=sum_transacs_by_categorie.py;h=d0c1e769ec3e9ac96f7de478fb679b8cf5e15873;hp=39dfb67569e4356564ccf42e5d3b0b44e0980d16;hb=52fc98d9adfbde5cbf8c1c5644a8ee002409fb8a;hpb=6e324d2e57f4975054666103d1c6e3cab325763e 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)