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
どんな助けでも大歓迎です。ありがとう!