我正在努力阅读python中的xml文件。文件格式有些奇怪:
# /css/style.scss
@import 'bootstrap.min.css';
@import 'themify-icon.css';
...
我需要从该文件中读取并传递特定值,条形码值以及日期和时间值。这是我第一次遇到这种xml格式。所有XML教程都指出,您不应该最终以这种方式格式化xml,但是它们并没有说明您做什么时...
答案 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)
谢谢您的评论,下次我会进行更深入的搜索;)