import shapefile
sf = shapefile.Reader("pyshp/shapefiles/blockgroups")
print sf.shapeType
shapes = sf.shapes()
print len(shapes)
s = sf.shape(7)
print ['%.3f' % coord for coord in s.bbox]
for name in dir(shapes[3]):
if not name.startswith('_'):
print name
fields = sf.fields
print fields
shapeRecs = sf.shapeRecords()
print len(shapeRecs)
print shapeRecs[0].record[1:3]
print shapeRecs[0].shape.points[0:2]