Entry 3525

CSV reader with type conversion

   

Submitted by DenisKolodin on April 10, 2010 at 8:05 p.m.
Language: Python. Code size: 278 bytes.

import csv

def reader2(csvfile, frame, delimiter=';', **fmtparams):
    fmtparams["delimiter"] = delimiter
    reader = csv.reader(csvfile, **fmtparams)
    for row in reader:
        l = min(len(row), len(frame))
        yield [frame[idx](row[idx]) for idx in range(l)]

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).