Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: cp1251
- # 1:25:20
- from xml.etree import ElementTree
- tree = ElementTree.parse("example.xml")
- root = tree.getroot()
- # попробуем добавить в xml
- greg = root[0]
- # так как мы знаем что элемент greg всего один - мы можем сразу запустить
- # метод next
- module1 = next(greg.iter("module1"))
- print(module1, module1.text) # <Element 'module1' at 0x007BA2A0> 70
- # чтобы внести значение - давайте просто изменим аттрибут текст
- module1.text = str(float(module1.text)+30)
- tree.write("example_modified.xml")
- # в новый файл для ребенка Greg добавим атрибут сертификата с отличием
- tree = ElementTree.parse("example_modified.xml")
- root = tree.getroot()
- greg = root[0]
- certificate = greg[2]
- certificate.set("type", "with distinction")
- tree.write("example_modified.xml")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement