Python Pyshp形状文件读取器不工作

Python Pyshp形状文件读取器不工作,python,shapefile,Python,Shapefile,导入形状文件 r = shapefile.Reader("C:\Users\Me\Desktop\py\mis.dbf") 就我所知,一定是一些我不知道的简单的事情。我已经在这件小事上花了很多令人尴尬的时间。你们当中有谁能告诉我我错过了什么吗?看来你可以走了,除非你遇到了一个你没有提到的错误 首先,您将看到包含shapefile属性的dbf文件(类似于电子表格)。但这并不重要,因为读者会忽略扩展名,并尝试查找.shp和.shx文件以及包含几何体和几何体记录索引的文件 如果您只是对属性感兴趣,请

导入形状文件

r = shapefile.Reader("C:\Users\Me\Desktop\py\mis.dbf")

就我所知,一定是一些我不知道的简单的事情。我已经在这件小事上花了很多令人尴尬的时间。你们当中有谁能告诉我我错过了什么吗?

看来你可以走了,除非你遇到了一个你没有提到的错误

首先,您将看到包含shapefile属性的dbf文件(类似于电子表格)。但这并不重要,因为读者会忽略扩展名,并尝试查找.shp和.shx文件以及包含几何体和几何体记录索引的文件

如果您只是对属性感兴趣,请在完成上述示例后尝试以下操作:

# Print the dbf field names
print [f[0] for f in r.fields]
# Print the first record:
print r.record(0)

# Loop through all the records using an interator:
for rec in r.iterRecords(): print rec

谢谢,我通过将“改为”修复了这个问题。我假设它与我使用的Python版本有关,即3.3,我应该提到这个细节。感谢这段代码,我想知道如何做到这一点。