1

我正在尝试使用以下代码将 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.

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

4

1 回答 1

0

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

于 2018-03-16T16:55:38.057 回答