我一直试图自己解决这个问题,但我被困住了。我想将一个空文件夹添加到现有 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()