使用python从xml文件读取和解析值

时间:2018-11-26 17:54:55

标签: python xml

我正在努力阅读python中的xml文件。文件格式有些奇怪:

# /css/style.scss
@import 'bootstrap.min.css';
@import 'themify-icon.css';
...

我需要从该文件中读取并传递特定值,条形码值以及日期和时间值。这是我第一次遇到这种xml格式。所有XML教程都指出,您不应该最终以这种方式格式化xml,但是它们并没有说明您做什么时...

1 个答案:

答案 0 :(得分:0)

我对这种XML格式不熟悉,经过更多研究后,我发现它正确:

import xml.etree.ElementTree as ET
d = {}
e = ET.parse('filepath')
    root = e.getroot()
    for field in root.findall('document'):
        for line in field:
            account_d[line.attrib['name']] = line.attrib['value']
print(d)

谢谢您的评论,下次我会进行更深入的搜索;)