Элемент дерева Python SyntaxError: невозможно присвоить литералу. - PullRequest
0 голосов
/ 16 мая 2018

Я получаю SyntaxError: can't assign to literal при попытке проанализировать XML и экспортировать теги в CSV .. ошибка исходит из следующей строки: 'Test Script (Steps) – Step' .. вот фрагмент кода сценария:

#!/usr/bin/python
import xml.etree.ElementTree as ET
import sys, getopt
import csv

tree = ET.parse(inputfile)
root = tree.getroot()

# open a file for writing

testscript_data = open(outputfile, 'w')

# create the csv writer object

csvwriter = csv.writer(testscript_data)
testscript_head = []

count = 0
for member in root.findall('ns2:testscript'):
    testscript = []
    address_list = []
    if count == 0:
        'Test Script (Steps) – Step' = member.find('ns9:description').tag
        testscript_head.append('ns9:description')

Я хочу, чтобы заголовок csv был Test Script (Steps) – Step, включая пробелы ... Я попытался превратить его в строку, как показано выше, но idk, если это сработает.

любые предложения приветствуются:)

...