我正在尝试向我刚刚完成的buffer_analysis添加一个clip_analysis。
我使用的脚本是:
for i in range(len(cities)):
arcpy.Buffer_analysis(sites[i]+'.shp', sites[i]+'_Buffer3000.shp','3000')
print 'site buffered to',i,'buffer 3000'
arcpy.Clip_analysis(openSpace,[i]+'.shp', [i]+'_OpenSpace.shp')
print 'open space clipped to',i,'city limits'当我像这样离开脚本时,我一直收到以下错误:
TypeError: can only concatenate list (not "str") to list或者出现错误,指出+:'int‘和'str’不支持的操作数类型
发布于 2016-09-01 03:59:09
在这行中:
arcpy.Clip_analysis(openSpace,[i]+'.shp', [i]+'_OpenSpace.shp')您正在尝试将列表[i]一起附加到字符串.shp
...did你想写的是:
arcpy.Clip_analysis(openSpace,sites[i]+'.shp', [i]+'_OpenSpace.shp')https://stackoverflow.com/questions/39257575
复制相似问题