Да, ищет всё, что начинается с brn_
Т.к. findall выше
for page in root.findall('./connections'):
for item in page.findall('.//connection'):
if item.find('.//Caption').text.startswith('brn_'):
Понимаю, что как то криво реализую, но как я уже говорил, я только начал своё знакомство с питоном,
с XML тоже впервые. Немного скучно стало писать простенькие упражнения и решил реализовать практическую задачку по нужной мне автоматизации рутинных задач, которые отнимают время.
Гуглом пользоваться умею, но чёт ничего не найду(
Но все варианты какие я находил не предполагали поиска в файле нужного куска текста, удаления его, поиска нужного места для вставки вырезанного ранее куска, вставки его и сохранения.
editing XML without using one of the parsers is a huge code smell. ;)
Предполагаю, что нужно использовать ElementTree или lxml.
Но все варианты какие я находил не предполагали поиска в файле нужного куска текста, удаления его, поиска нужного места для вставки вырезанного ранее куска, вставки его и сохранения. Гуглом пользоваться умею, но чёт ничего не найду(
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.