#!/usr/bin/env python import sys if len(sys.argv) < 2: print "Usage: %s foo.kml" % sys.argv[0] else: from vectorformats.Formats.OGR import OGR from vectorformats.Formats.KML import KML o = OGR(driver="ESRI Shapefile", save_on_encode=True); k = KML() features = k.decode(open(sys.argv[1]).read()) o.encode(features)