2
arcpy for / whileループでエラーをバイパスする方法は?
ワークスペースをループしてシェイプファイルの名前を変更し、フィーチャデータセットにコピーする便利なスクリプトツールがあります。ただし、ワークスペースのどこかに破損したシェープファイルがある場合、スクリプトは失敗し、処理が停止します。 このようなエラーをどのように処理しますか?エラーファイルを印刷し、forループの次のシェイプファイルの処理を続行して完了する方法はありますか? 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 the total count of shapefiles in list fcCount = len(fcs) …