Некропостинг). Спасибо автору за информацию, очень пригодилась. Немного переписал парсер.
fields = []
data = []
lines = output.split('\n')
for line in lines:
if line.startswith('f'): fields.append(line[1:].split('\t'))
elif line.startsswith('d'): data.append(line[1:].split('\t'))
data_object = {}
result = []
field_line = 0
for dataline in data:
for index, item in enumerate(dataline):
data_object[fields[field_line][index]] = dataline[index]
field_line += 1
if field_line == len(fields):
result.append(data_object)
field_line = 0
data_object = {}
Некропостинг). Спасибо автору за информацию, очень пригодилась. Немного переписал парсер.