我有一个覆盖整个城市的shapefile,以及城市中不同地方的缓冲区列表。我想用每个缓冲区剪辑城市。我尝试在Python中使用ArcPy,但代码无法正常工作。我究竟做错了什么?arcpy中的剪辑分析
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "U:\Park and Residential Area\Test\SBA park_res_buffer_5\SBA.gdb"
infeature= "U:\Park and Residential Area\Test\park_res_merge.shp"
clipfeatture = arcpy.ListFeatureClasses("*", "polygon")
for i in clipfeatture:
outclipfeatture = arcpy.Clip_analysis(infeature,i)
outclipfeatture.save("U:\Park and Residential Area\Test\SBA park_res_buffer_5/"*i)
你能具体谈谈如何代码是不工作:是输出一个错误,或做比你期待什么其他的东西吗? – Erica
还要注意包含路径的字符串; “\”是Python中的一个转义字符。我最喜欢的选择是使它们像这样的原始字符串:myString = r“path \ to \ data” – TomAdair