importing a shapefile to python with pyshp

4k Views Asked by At

I'm trying to import the shapefile "Metropolin_31Jul_0921.shp" to python using the following code:

    import shapefile
    stat_area_df = shapefile.Reader("Metropolin_31Jul_0921.shp")

but i keep getting this error:

    File "C:\Users\maya\Anaconda3\lib\site-packages\shapefile.py", line 291, 
    in load
    raise ShapefileException("Unable to open %s.dbf or %s.shp." % 
    (shapeName, shapeName) )
    shapefile.ShapefileException: Unable to open Metropolin_31Jul_0921.dbf 
    or Metropolin_31Jul_0921.shp.

Does anyone know what it means? I tried adding the directory but it didn't help.

1

There are 1 best solutions below

0
On

Make sure that the directory which the shapefile is located in, includes all of the supporting files such as .dbf, .shx, etc. the .shp will not work without these supporting files.