Advertisement
Dmitry_Dronov

Untitled

May 18th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. # coding: cp1251
  2. # 1:23:30
  3. from xml.etree import ElementTree
  4.  
  5. tree = ElementTree.parse("example.xml")
  6. root = tree.getroot()
  7. # можно перебирать по имени тега
  8. for element in root.iter("scores"):
  9.     print(element)
  10.     # <Element 'scores' at 0x0282A240>
  11.     # <Element 'scores' at 0x0282A3F0>
  12.     score_sum = 0
  13.     # тогда мы можем перебрать всех детей в элементе scores
  14.     for child in element:
  15.         # а затем просуммировать значения текста внутри детей
  16.         score_sum += float(child.text)
  17.     print(score_sum)
  18.     # 240.0
  19.     # 240.2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement