Народ, подскажите, пожалуйста, как создать массив словарей. То есть у меня есть файл лога, и я пытаюсь его распарсить таким образом:
А получается:
Вот сама строка
hosts=host1/15+host1/7+host1/6+host1/5
Разбиваю
где data уже, собственно, массив из набора хостов для каждого пользователя
Код:
['host_list': {host': 'host', 'value': value1}
{host': 'host', 'value': value2}
{host': 'host', 'value': value3}.......]
Код:
['host_list': {host': 'host', 'value': value1}]
['host_list': {host': 'host', 'value': value2}]
['host_list': {host': 'host', 'value': value3}]
hosts=host1/15+host1/7+host1/6+host1/5
Разбиваю
Код:
hosts{}
for j in data['hosts'].split('+'):
host,value = j.split('/')
data['host'] = host
data['value'] = int(value)
hosts['job_list'] = [{'host': host, 'value': value}]