arcpy在使用arcpy.da.SearchCursor读取shp时报错RuntimeError: cannot open '.shp',代码如下:
#coding:utf8
import arcpy
path=r'D:\work\data\temp\test.shp'
with arcpy.da.SearchCursor(path,'FID') as rows:
print rows
错误信息:
Traceback (most recent call last):
File "D:/temp/test.py", line 11, in <module>
with arcpy.da.SearchCursor(path,'FID') as rows:
RuntimeError: cannot open 'D:\work\data\temp\test.shp'
解决方法:
在这句之前如果设置了arcpy.env.workspace 或者执行了与文件路径相关的arcpy的函数之后就不报错了。例如:
arcpy.env.workspace = r'D:\work\data\temp'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)