我有一個覆蓋整個城市的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