首页 / XML / python加载XML格式的数据
python加载XML格式的数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python加载XML格式的数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3767字,纯文字阅读大概需要6分钟。
内容图文
![python加载XML格式的数据](/upload/InfoBanner/zyjiaocheng/641/f57d542432b7424eb54accbb78b22ea4.jpg)
一、XML数据
<?xml version="1.0" encoding="utf-8"?>
<TrainCorpus>
<Questions number="0">
<EquivalenceQuestions>
<question>哪些情形下,不予受理民事诉讼申请?</question>
<question>民事诉讼中对哪些情形的起诉法院不予受理</question>
<question>人民法院不予受理的民事案件有哪些情形?</question>
</EquivalenceQuestions>
<NotEquivalenceQuestions>
<question>民事诉讼什么情况下不能立案</question>
<question>哪些案件会给开具民事诉讼不予立案通知书</question>
<question>法院对于哪些案件再审申请不予受理</question>
</NotEquivalenceQuestions>
</Questions>
<Questions number="1">
<EquivalenceQuestions>
<question>我被车撞了,肇事车是借的,我能找车主索赔吗?</question>
<question>借车撞人了,被撞者能找车主去索赔吗?</question>
<question>我被人家车撞了,但是他的车也是借的别人的,那我是不是可以去找原车主索要赔偿呢</question>
</EquivalenceQuestions>
<NotEquivalenceQuestions>
<question>交通事故未划分责任允许放车吗</question>
<question>人被车撞了,对方车是借的,对方全责,我怎么起诉</question>
<question>我的亲人被车撞如何索赔?</question>
<question>对方借车给我车撞了 对方全责</question>
</NotEquivalenceQuestions>
</Questions>
<Questions number="2">
<EquivalenceQuestions>
<question>租赁合同应当以什么形式订立</question>
<question>应当以什么形式订立租赁合同</question>
<question>订立租赁合同的正确形式是什么</question>
</EquivalenceQuestions>
<NotEquivalenceQuestions>
<question>租赁合同必须是书面形式吗</question>
<question>租赁合同的主要法律规定</question>
<question>租赁合同应当以什么内容订立</question>
</NotEquivalenceQuestions>
</Questions>
<Questions number="3">
<EquivalenceQuestions>
<question>借贷双方通过网络贷款平台形成借贷关系,哪些情形下网络贷款平台的提供者应当承担担保责任</question>
<question>借贷双方通过网络贷款平台形成借贷关系,网络贷款平台的提供者要承担担保责任的情况</question>
<question>借贷双方在网络贷款平台形成得的借贷关系,网络贷款平台的提供者应当承担担保责任的情形是哪些</question>
<question>我通过网络贷款平台跟别人借钱,什么情况下对方要当承担担保责任</question>
<question>借贷双方通过网络贷款平台形成借贷关系,哪些情形下网络贷款平台的提供者应当承担担保责任</question>
</EquivalenceQuestions>
<NotEquivalenceQuestions>
<question>网络贷款是合法的吗</question>
<question>关于处理民间借贷的相关法律规定和司法解释</question>
<question>网络借贷平台和民间借贷哪个比较好啊?</question>
<question>借贷双方通过网络贷款平台形成借贷关系,哪种情形下网络贷款平台的提供者不承担担保责任</question>
</NotEquivalenceQuestions>
</Questions>
<Questions number="4">
<EquivalenceQuestions>
<question>被害人在法院还没判决之前死亡了,还能继续起诉吗?</question>
<question>在被害人死亡的时候,法院还没有判决,还能不能继续起诉</question>
<question>被害人在法院宣判前死了,还能继续起诉吗</question>
</EquivalenceQuestions>
<NotEquivalenceQuestions>
<question>法院开庭时被害人可以不在庭吗?</question>
<question>重婚案的自诉人在宣判前死亡还能对被告进行判决吗</question>
<question>法院判决赔偿完毕后,受害者还能继续索赔吗?</question>
<question>交通事故法院判决后,受害人没得到赔尝,人死亡了怎么办</question>
</NotEquivalenceQuestions>
</Questions>
</TrainCorpus>
二、加载XML数据
#!/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@Author : heyw
@Contact : he_yuanwen@126.com
@Time : 2020/3/1 12:16
@Software: PyCharm
@FileName: load_data.py
"""
from xml.etree import ElementTree
def load_data(filepath):
tree = ElementTree.parse(filepath)
root = tree.getroot()
data = []
for Questions in root:
Questions_list = []
flag = True
for Equ_Not_Questions in Questions:
question_list = []
for questions in Equ_Not_Questions:
if flag:
question_list.append(questions.text)
else:
if questions.text == None:
continue
question_list.append(questions.text)
Questions_list.append(question_list)
flag = False
data.append(Questions_list)
return data
if __name__ == '__main__':
data = load_data('data.xml')
print(data)
内容总结
以上是互联网集市为您收集整理的python加载XML格式的数据全部内容,希望文章能够帮你解决python加载XML格式的数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。