【发布时间】:2019-04-01 16:34:05
【问题描述】:
我需要解析很多xml文件并将数据加载到数据库中。运行以下命令:
import os
from lxml import etree
path = 'C:/Users/xxx/Desktop/python/python-parsing/data'
filename = os.listdir(path)
tree = etree.parse(filename)
test = tree.xpath('///p[@name="bName"]')
print ("".join(test))
结果:
Desktop\python\python-parsing\parser.py", line 6, in <module>
tree = etree.parse(filename)
File "src\lxml\etree.pyx", line 3435, in lxml.etree.parse
File "src\lxml\parser.pxi", line 1863, in lxml.etree._parseDocument
TypeError: cannot parse from 'list'
任何想法如何解决这个问题?
【问题讨论】:
-
您需要问一个具体的问题,您是否遇到错误?也许发布您的错误消息以及您已采取哪些步骤来修复它。
标签: python python-3.x