From: Vincent Le Gallic Date: Thu, 10 Mar 2016 04:13:45 +0000 (+0100) Subject: [compta/sum…] fonction main() X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=commitdiff_plain;h=52fc98d9adfbde5cbf8c1c5644a8ee002409fb8a [compta/sum…] fonction main() --- 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)