如何转换lxml.etree文件在python中将XSLTResultTree转换为元组?

2024-10-02 22:34:01 发布

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

from lxml import etree

    elem = etree.parse(xmlfile) 
    transform = etree.XSLT(xsltscript)
    result = transform(elem)
    str(result)//is a csv file

结果就是我的lxml.etree文件.\u XSLTResultTree对象。我想把它转换成元组。在python中如何做到这一点?你知道吗

我得到CSV文件作为我的输出。我想把它转换成元组。你知道吗


Tags: 文件fromimportparseistransformresultlxml
1条回答
网友
1楼 · 发布于 2024-10-02 22:34:01

可以按行将结果转换为元组。你知道吗

import csv
from lxml import etree

elem = etree.parse(xmlfile) 
transform = etree.XSLT(xsltscript)
result = transform(elem)
str(result)//is a csv file

with open(result) as f:
    data=[tuple(line) for line in csv.reader(f)]
print data

相关问题 更多 >