From: Mauro Scomparin Date: Tue, 11 Apr 2017 23:53:07 +0000 (+0200) Subject: Primo commit. X-Git-Url: https://git.scompo.it/?a=commitdiff_plain;h=25175d029d23632c4937ef57183c8169151f5e3e;p=money.git Primo commit. --- 25175d029d23632c4937ef57183c8169151f5e3e diff --git a/money.py b/money.py new file mode 100755 index 0000000..66d1341 --- /dev/null +++ b/money.py @@ -0,0 +1,61 @@ +#!/data/data/com.termux/files/usr/bin/python + +from time import localtime, strftime + +path = 'dati.dat' + +def leggiTipo(): + t = input('tipo (+/-) [-]: ') + if t == '': + t='-' + return t + +def leggiValore(): + v = '' + while v == '': + v = input('valore (#####.##) []: ') + return v + +def leggiData(): + d = input('data (DD/MM/YYYY) [oggi]: ') + if d == '': + d = strftime("%d/%m/%Y", localtime()) + return d + +def leggiOra(): + o = input('ora (HH:MM) [adesso]: ') + if o == '': + o = strftime('%H:%M', localtime()) + return o + +def leggiDescrizione(): + d = input('descrizione () []: ') + return d + +def leggiMovimento(): + tipo = leggiTipo() + valore = leggiValore() + data = leggiData() + ora = leggiOra() + descrizione = leggiDescrizione() + m = {"tipo":tipo, "valore":valore, "data":data,"ora":ora, "descrizione":descrizione} + return m + +def scriviMovimento(path, m): + with open(path, 'a') as f: + f.write(m['tipo'] + m['valore']) + f.write(';') + f.write(m['data']) + f.write(';') + f.write(m['ora']) + f.write(';') + f.write(m['descrizione']) + f.write('\n') + return + +print("money 0.0.1") +print('file output:', path) +m = leggiMovimento() +scriviMovimento(path, m) +print('scritto:', m) +print('grazie.')