Мне нужно отфильтровать данные строк из Symantec WSS, я получил только значения без ключей. Поэтому я думаю, что для себя попробуйте действие и разделите все пробелы.
Пример необработанных данных:
9777 10/30/2019 08:10:10 192.168.1.2 "Virus Found" Scott Sampson
Я хочу получить результат JSON:
{
"pid":"9777",
"timestamp":"10/30/2019 08:10:10",
"ip":"192.168.1.2",
"message":"Virus Found",
"first_name":"Scott",
"first_name":"Sampson"
}
Я начал свойкод, но я застрял:
data = r'''9777 10/30/2019 08:10:10 192.168.1.2 "Virus Found" Scott Sampson'''
ls1 = []
text = ""
for x in data:
if x is '"':
ls1.append('"')
else:
ls1.append(x)
print(ls1)