Замените строку строки таблицы на строку строки другой таблицы, используя Python - PullRequest
0 голосов
/ 22 марта 2019

В Python я пытаюсь ...

посмотрите на 2 клетки из ряд таблицы

, а затем посмотрите на 2 клетки из строка второй таблицы

и затем, если значение [Table1.RowCell1] равно значению [Table2.RowCell1], заполнить [Table2.RowCell2] [Table1.RowCell2]

Как будет выглядеть код для чего-то подобного? Требуется ли вложенные циклы?

Вот код, который у меня сейчас есть:

with arcpy.da.SearchCursor(sj, ["TARGET_FID", field2]) as scursor:
    for srow in scursor:
        with arcpy.da.UpdateCursor(fl, ["OBJECTID", field]) as ucursor:
            for urow in ucursor:
                if srow[0] == urow[0]:
                    arcpy.AddWarning("You updated FID:" + str(srow[0]))
                    urow[1] = srow[1]
                    ucursor.updateRow(urow)
                    count = count + 1

Имеет ли эта логика смысл?

...