Python元素树SyntaxError:无法分配给文字。

时间:2018-05-16 16:12:52

标签: python xml csv elementtree

我在尝试解析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。

欢迎任何建议:)

0 个答案:

没有答案