from osgeo import ogr import os shapefile = "states.shp" driver = ogr.GetDriverByName("ESRI Shapefile") dataSource = driver.Open(shapefile, 0) layer = dataSource.GetLayer() layer.SetAttributeFilter("SUB_REGION = 'Pacific'") for feature in layer: print feature.GetField("STATE_NAME")
过滤器的属性