使用pyshp将shapefile导入python

时间:2018-01-01 17:36:38

标签: python import shapefile pyshp

我正在尝试使用以下代码将shapefile“Metropolin_31Jul_0921.shp”导入python:

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

但我一直收到这个错误:

    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.

有谁知道这意味着什么? 我尝试添加目录,但没有帮助。

1 个答案:

答案 0 :(得分:0)

确保shapefile所在的目录包含所有支持文件,如.dbf,.shx等。如果没有这些支持文件,.shp将无法运行。