2
วิธีการหลีกเลี่ยงข้อผิดพลาดใน arcpy สำหรับ / ในขณะที่วง?
ฉันมีเครื่องมือสคริปต์ที่ใช้งานง่ายที่วนรอบพื้นที่ทำงานและเปลี่ยนชื่อและคัดลอกรูปร่างไฟล์ไปยังชุดข้อมูลคุณสมบัติ อย่างไรก็ตามหากมีไฟล์รูปร่างที่เสียหายอยู่ในพื้นที่ทำงานสคริปต์จะล้มเหลวและหยุดการประมวลผล คุณจัดการข้อผิดพลาดเช่นนี้ได้อย่างไร มีวิธีพิมพ์ไฟล์ข้อผิดพลาดและดำเนินการประมวลผล shapefile ถัดไปใน for for loop to complete หรือไม่ import arcpy from arcpy import env # Allow overwriting of output env.overwriteOutput = True # Parameters env.workspace = arcpy.GetParameterAsText(0) state = arcpy.GetParameterAsText(1) gdb = arcpy.GetParameterAsText(2) # Get a list of shapefiles in folder fcs = arcpy.ListFeatureClasses() # Find …