Skrypt Pythona do usuwania wszystkich komentarzy z pliku XML

Usiłuję zbudować skrypt Pythona, który zajmie dokument XML i usunie z niego wszystkie bloki komentarzy.

Próbowałem czegoś na wzór:

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

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

W ten sposób powstaje dziwny błąd z pythona: „KeyError:” () '

Wiem, że istnieją sposoby na łatwą edycję pliku przy użyciu innych metod (takich jak sed), ale muszę to zrobić w skrypcie Pythona.

questionAnswers(4)

yourAnswerToTheQuestion