Is there a way I can take a large shapefile and split it into several smaller shapefiles using Python? My point shapefile has about 62,000 records and I'm trying to spatially join it to a line feature class, but it's taking forever. I'm thinking if I was able to split it up that I could spatially join each "mini" shapefile and get through the process faster. Any thoughts would be greatly appreciated. Thanks!