Я создаю CSV-файл из входных данных arxml и пытаюсь сделать первый столбец пустым для некоторых строк, в которых уже есть несколько столбцов.
Я пытался установить строку, равную:
row = " " desc + " " + value
и
row = "," desc + " " + value
Это то, что у меня сейчас:
for param in container.findall('.//ns:PARAMETER-VALUES/*', namespaces=ns):
value = param.findall('.//ns:VALUE', namespaces=ns)[0].text
desc = param.findall('.//ns:DEFINITION-REF', namespaces=ns)[0].text.split('/')[-1]
row = desc + " " + value
csvwriter.writerow(row.split())
Это сегмент моего текущего вывода CSV:
Os
OsOS
OsStackMonitoring,true
OsUseGetServiceId,true
Но я хочу получить:
Os
OsOS
, OsStackMonitoring,true
, OsUseGetServiceId,true