Скрипт Python для удаления всех комментариев из файла XML

Я пытаюсь создать сценарий Python, который будет принимать XML-документ и удалять из него все блоки комментариев.

Я попробовал что-то вроде:

<code>tree = ElementTree()
tree.parse(file)
commentElements = tree.findall('//comment()')

for element in commentElements:
    element.parentNode.remove(element)
</code>

Это приводит к странной ошибке в python: & quot; KeyError: & apos; () & apos;

Я знаю, что есть способы легко отредактировать файл, используя другие методы (например, sed), но я должен сделать это в скрипте Python.

Ответы на вопрос(4)

Ваш ответ на вопрос