Обновить
0
kikoz@kikoz

Пользователь

Отправить сообщение

Некропостинг). Спасибо автору за информацию, очень пригодилась. Немного переписал парсер.

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 = {}

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность