python - 使用 Python 从 XML 中提取数据
问题描述
我正在努力从 XML 中提取特定数据。不幸的是,我根本没有编程经验。整整一周,我试图自己解决它,但没有取得多大成功。
我的 XML 文件是自然语言处理软件的输出。
它具有以下结构:它给出了识别的信心,单词的口头表达的结束时间,语音转录,开始时间和之后的单词。我想提取某些单词的开始/结束时间。例如 end="3249555" start="3249105" Verfahren(处理后的文本是德语)。
我知道 ElemetTree 是一个读取 XML 文件的包。我已经尝试了以下代码但没有成功
以及 XML 文件的摘录
我真的很感激任何帮助。
解决方案
利用:
root.findAll('//*[text()="Verfahren"])
然后找到获取属性的方法
推荐阅读
- java - 从 Map 的 Java 流中按键对它们进行分组并找到最大值未按预期工作
- python - 如何从 puppeteer 保存 cookie 并使用 cookie 在 python 中发出请求?
- python - 使用 Mac Automator 运行 Python 查找和替换。多行 (\n\r) 不工作
- wpf - WPF - 是否有将字体粗细应用于 Arrial 窄/Calibri 轻字体系列的解决方法?
- android - 房间附加和复制数据库中的数据
- excel - Birt:特定的波斯字体不适用于 excel 报告输出(对于具有 excel 输出的报告,特定波斯字体的问题)
- python - 我想从 python 中的 send() 方法中访问 UserQus.append(msg) 和 BotAns.append(res)
- reactjs - 如何清除反应表中的所有过滤器
- php - 我尝试通过 PDO 连接我的数据库,但在输出时出现错误
- angular - ngrx/效果的 Angular 6 jasmine 测试用例