我有两个表,我想在一个名单。我的代码未正确迭代,因为行[2]对于列表中的每个code2值都不正确。表1中code2的值必须与表2中code2的值相同。此外,出于性能考虑,代码速度非常慢。如何解决问题,如何提高性能?你知道吗
with arcpy.da.SearchCursor(table1,["Code1","Code2","Code3"],where_clause = sqlfinal) as curtable:
for rowt in curtable:
s = rowt[1]
with arcpy.da.SearchCursor(table2,["Name","Code2","Code4"]) as curs:
for rows in curs:
if rows[1] == rowt[1]:
vtab.append([rowt[0],rows[0],rowt[2]])
parameters[5].value = vtab
目前没有回答
相关问题 更多 >
编程相关推荐