私は自分でこれを理解しようとしてきましたが、行き詰まっています。既存の KML ファイル内の既存のフォルダーに空のフォルダーを追加したいと考えています。ファイルを開くと、「test」という名前の新しいフォルダーはありません。
import pykml
from pykml.factory import KML_ElementMaker as KML
from pykml import parser
x = KML.Folder(KML.name("test"))
with open("Scratch Paper.kml") as f:
doc = parser.parse(f).getroot()
a = doc.Document.Folder.Folder[0]
a.append(x)
f.close()