csvtools: Utilities to read and write csv files

Utilities to read and write csv files

Functions

readcsv(csvfile[, columns, asnumber, ...])

Read a CSV file into a namedtuple

readcsv_numpy(csvfile)

Read CSV into a numpy array

replace_non_alpha(s)

Remove any non-alphanumeric characters, replace spaces with _

write_records_as_csv(records, outfile)

Write the records as a csv file

writecsv(rows, outfile[, column_names])

write a sequence of tuples/named tuples/dataclasses to outfile as CSV