主页

此篇为转载文章

在探索Apache NiFi之后,我编写了一些Python脚本来使用NiFi API操纵NiFi工作流程。其中一个脚本读取NiFi模板并生成一个新模板。由于这不是一个简单的“复制”操作,因此我必须编写一个程序来读取和更新NiFi模板(这是一个XML文件)中存储的各种参数。

几周前,我遇到了一个程序,该程序让我再次访问了NiFi模板。由于我不仅需要执行简单的查找和替换工作,因此我搜索了有助于简化XML操作任务的库。

环顾四周时,我遇到了xmltodict包,没有回头的感觉!!令我惊讶的是xmltodict带给XML解析。

xmltodict包使我们能够读取和解析XML文件,它然后转换成字典。XML的每个节点由字典中的键和值对表示。如果一个节点还有其他子节点,我们可以继续将该节点的名称添加到字典符号中,这样我们就可以引用数据。就这么简单。

读取此输入的代码是:

使用Python中提供的xmltodict软件包可以大大简化读取XML文件的过程。

 

版权属于:admin
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
9
查看目录

目录

来自 《在Python中读取XML文件》
评论

蜡笔小新

本网站由提供CDN加速/云存储服务
90 文章数
8 评论量
3 分类数
90 页面数
已在风雨中度过 3年227天19小时39分