Краткая информация
Объект Row представляет строку таблицы. Объект Row возвращается из InsertCursor, SearchCursor и UpdateCursor.
Описание
Объект Row динамически поддерживает имена полей из источника данных как свойства чтения/записи. Имена полей, которые не поддерживаются непосредственно как свойство, такие как полные имена полей, содержащие точки, могут быть доступны с использованием методов setValue и getValue.
Обзор метода
| Метод | Объяснение | 
| getValue (field_name) | Получает значение поля. | 
| isNull (field_name) | Значение поля – null . | 
| setNull (field_name) | Задает значение поля как null . | 
| setValue (field_name, object) | Устанавливает значение поля. | 
Методы
getValue (field_name)
| Параметр | Объяснение | Тип данных | 
| field_name | Поле, к значению которого будет получен доступ. | String | 
Возвращаемое значение
| Тип данных | Объяснение | 
| Object | Значение поля. | 
isNull (field_name)
| Параметр | Объяснение | Тип данных | 
| field_name | Поле, для которого будет направлен запрос. | None | 
Возвращаемое значение
| Тип данных | Объяснение | 
| Boolean | True, если значение поля равно null. | 
setNull (field_name)
| Параметр | Объяснение | Тип данных | 
| field_name | Поле, которому будет задано значение null. | String | 
setValue (field_name, object)
| Параметр | Объяснение | Тип данных | 
| field_name | Поле, в которое будет записано новое значение. | String | 
| object | Значение, используемое для установки значения поля. | Object | 
Пример кода
Пример строки
Использование курсора обновления для извлечения строки из класса пространственных объектов, обновления значения поля и строки, с проходом по строкам в курсоре.
import arcpy
# Set the workspace
arcpy.env.workspace = "c:/data"
# Use row object to get and set field values
cursor = arcpy.UpdateCursor("Addresses.dbf", '"STATENAME" = \'Ariz\'' )
# Iterate through rows and update values
for row in cursor:
    row.setValue("STATENAME", "Arizona")
    cursor.updateRow(row)
del cursor, row