迭代列表以向Python元素添加文本值

2024-05-14 08:53:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我似乎在Python中遇到语法问题。。。你知道吗

OV:我正在接收CSV输入,作为一个元组,我想作为文本添加到ElementTree元素中。在循环的第一次迭代中,应该将数据值(从[0]开始)添加到元素中。为每个迭代递增到列表中的下一个数据点并构建新元素。你知道吗

以下是迄今为止的代码块:

for r in results:
    for key, value in r.iteritems():
       if key == "foo":
           listing = value.split(',')

           type = ET.SubElement(root, "TYPE")
           type.text = +listing[0]+

           value = ET.SubElement(type, "Value")
           value.text = +listing[1].lstrip()+

如果这件事很简单,请原谅我。我只是刚刚开始寻求征服:)


Tags: csv数据keytextin元素forvalue

热门问题