【发布时间】:2013-06-14 14:33:42
【问题描述】:
我希望使用 Python 3 从特定元素中提取特定属性的值。
有问题的元素示例 (Atom3d):
<Atom3d ID="18" Mapping="43" Parent="2" Name="C7"
XYZ="0.0148299997672439,0.283699989318848,1.0291999578476" Connections="33,39"
TemperatureType="Isotropic" IsotropicTemperature="0.0677"
AnisotropicTemperature="0,0,0,0,0,0,0,0,0" Occupancy="0.708" Components="C"/>
我需要提取 XYZ 值,还需要获取该值并将其中以逗号分隔的数字分开。我需要在另一个不同格式的输入文件中使用这些数字,所以我想将它们分配给三个单独的变量并从那里获取。
我对 Python 非常缺乏经验,对于 XML 也是如此。我不确定我需要使用哪些库,是否存在此类库以及如果存在如何使用它们。
【问题讨论】:
标签: python xml python-3.x lxml