python - 如何将 lxml.etree._XSLTResultTree 转换为 python 中的元组?
问题描述
from lxml import etree
elem = etree.parse(xmlfile)
transform = etree.XSLT(xsltscript)
result = transform(elem)
str(result)//is a csv file
结果是我的lxml.etree._XSLTResultTree对象。我想将其转换为元组。我怎么能在python中做到这一点?
我得到 CSV 文件作为我的输出。我想将其转换为元组。
解决方案
您可以按行将结果转换为元组。
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
推荐阅读
- php - 将 PDO 更改为 Mysqli
- java - Hortonworks Schema Registry 的自定义反序列化器中的 Apache Flink Kerberos 配置
- react-native - 有没有办法在 inapp expo 浏览器或任何其他 inapp 浏览器中添加 readerview 在 react native 应用程序中
- android - ImageView 不会覆盖在 GoogleMap 上
- apache-spark - 在带有错误消息的 spark scala 中应用电子邮件通知
- azure - 从 Azure 资源管理器在 Azure WebApp 上启用备份
- php - PHP API,使用 JSON 返回文本
- html - Firefox 和 chrome 搜索栏的不同再现
- php - 登录用户的 Woocommerce 购物车会话不会过期
- php - 如何在嵌套的 json 中制作 id 数组