Я дам тот же ответ, что и здесь, в своем комментарии к вашему предыдущему вопросу.В будущем, пожалуйста, обновите существующий вопрос вместо публикации нового.
Оригинал
Извините, я не имел в виду, что мой код будет работатьименно так, как вы хотели.Ваша ошибка в том, что s является строкой, а parse принимает файл или подобный файлу объект.Таким образом, «tree = ET.parse (f)» может работать лучше.Я бы посоветовал прочитать API-интерфейс ElementTree, чтобы вы понимали, какие функции, которые я использовал выше, выполняют на практике.Надеюсь, что это поможет, и дайте мне знать, если это работает.