I have a Shapefile with multiple polygons. When using the following method to generate a WKT the resultant output is only the first polygon of the Shapefile. The method works fine for single polygon Shapefiles but not for a Shapefile with multiple polygons that are individual records.
from shapely import wkt
import geopandas as gpd
gpd_multipolygon = gpd.read_file("shapefile.shp")
wkt_object = wkt.dumps(gpd_multipolygon['geometry'][0])