Python下xpath问题。
<Student><Infosex="Nan"age="22">a</Info><Infosex="Nv"age="21">b</Info><Infosex="Nan"a...
<Student>
<Info sex = "Nan" age = "22">a</Info>
<Info sex = "Nv" age = "21">b</Info>
<Info sex = "Nan" age = "22">c</Info>
<Info sex ="Nv" age = "25">d</Info>
</Student>
以上是xml,想要获取每个Info的a,b,c,d这个值。帮帮忙吧。 展开
<Info sex = "Nan" age = "22">a</Info>
<Info sex = "Nv" age = "21">b</Info>
<Info sex = "Nan" age = "22">c</Info>
<Info sex ="Nv" age = "25">d</Info>
</Student>
以上是xml,想要获取每个Info的a,b,c,d这个值。帮帮忙吧。 展开
4个回答
展开全部
用xml库读取不是更方便么,推荐使用lxml这个库,百度下你懂的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Python 有自带的解析XML的工具,详见:
http://www.ibm.com/developerworks/cn/linux/sdk/python/python-1/
http://www.ibm.com/developerworks/cn/linux/sdk/python/python-1/
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
r= re.compile(r'age = "(.*?)">(.*?)</Info>')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式就可以了吧
追问
我也知道是正则表达式, 但是不知道如何下手啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询