我在尝试解析XML并将标记导出到csv时得到SyntaxError: can't assign to literal
..错误来自以下字符串:'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。
欢迎任何建议:)