misc.py

changeset 2
48efa8ca14dd
child 4
312c432bb9e6
equal deleted inserted replaced
1:22c22ff63e66 2:48efa8ca14dd
1
2 def lue_csv(tiedosto, muunnokset = None):
3 import csv
4 lukija = csv.reader(tiedosto)
5 otsakkeet = next(lukija)
6 for rivi in lukija:
7 tietue = dict(zip(otsakkeet, rivi))
8 if muunnokset:
9 for avain, muunnos in muunnokset.items():
10 tietue[avain] = muunnos(tietue[avain])
11 yield tietue

mercurial