Simple formatted-text file parsing/creation library
pip install simpleformats==1.3.1
simpleformats contains classes and functions for parsing text-based file formats.
A format is broken down into (up to) three parts:
eg. To define a .csv with only one line format:
csv_record = delimited_record(
( 'order', string_field() ),
( 'amount', decimal_field() ),
( 'quantity', int_field( positive = True ) ),
)
csv_batch = record_batch( single_record = csv_record )