任何人都可以帮助我修改这些脚本来忽略错误并继续运行吗?我只需要弄清楚如何让脚本跳过这些错误并完成其余的行。
以下是完整的Python脚本:
# Import system modules
import sys, string, os, arcgisscripting
# Create the geoprocessor object
gp = arcgisscripting.create(9.3)
gp.OverWriteOutput = True
# Set the workspace. List all of the folders within
gp.Workspace = "C:\ZP4"
fcs = gp.ListWorkspaces("*","Folder")
for fc in fcs:
print fc
gp.CalculateField_management(fc + "\\Parcels.shp", "SIT_FULL_S", "myfunction(!SIT_HSE_NU!,!SIT_FULL_S!)", "PYTHON", "def myfunction(fld1,fld2):\n if (fld1=='0'or fld1=='00'or fld1
回溯(最近一次通话最后):
File "C:\Documents and Settings\Andrew\Desktop\HOUSENUMERZERO.py", line 18, in
ERROR 000539: Error running expression: myfunction
(" ","69 FLOOD ST
") : EOL while scanning single-quoted string (
ring>, line 1)
Failed to execute (CalculateField).