Pythonで属性による選択を完了しようとしていますが、属性がリストに存在するかどうかのクエリに基づいています。
そのような最も単純なクエリは、次のようになります。
qry = " \"OBJECTID\" in oid_list"
arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry)
しかし、そのアプローチは無効な式エラーを返します。
過去には、このタイプのクエリには、次のようなより複雑な構文を使用する必要がありました。
sqlQuery2 = "nid in (" + ','.join(["'"+x+"'" for x in delta_list]) +")"
しかし、このスニペットの適応も私にとってはうまくいかないようです。
"OBJECTID_1 in (" + ','.join(["'"+str(x)+"'" for x in oid_list]) +")"
ここで何が欠けていますか?