3

KML ライブラリを python 2 から 3 に変更中ですが、ここで問題が発生しました。たとえば、KML オブジェクトが作成されるたびに、指定されたコードの最後の行を参照してk = KML()、次のエラーが発生します。AttributeError: 'KML' object has no attribute 'doc'属性を明確に定義したため、ここで何が起こっているのかわかりません。これがコードです。

import xml.etree.ElementTree as ET

class KML(ET.Element):
    def __init__(self):
        super().__init__("kml")
        self.doc = ET.Element("Doc")
        super().append(self.doc)     #error points here

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1