#!/usr/bin/python3 from dataparser import DataParser structure = { "my_date": "date", "my_int": "integer", "my_float": "float", "my_str": "str", "separator": ";" } # parser = DataParser(structure) # or parser = DataParser.from_json('my_line_structure.json') ## LINE PARSING line = "1-12-2021;123;-123.456;xa" x = parser.parse_line(line) print("Single Line:\n" + str(x)) ## FILE PARSING all_data = parser.parse_file("my_log.log") print("\nFull File: \n" + str(all_data))