ParseFieldName
Краткая информация
Разбирает полное имя поля на его компоненты (база данных, имя владельца, имя таблицы и имя поля) в зависимости от рабочей области. ParseFieldName возвращает строку, которая включает в себя разобранное имя таблицы и содержит базу данных, владельца, имена таблиц и полей, разделенные запятыми. Рабочая область должна быть файловой или многопользовательской базой геоданных.
Синтаксис
ParseFieldName(name, {workspace})
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
name |
The field name to be parsed. |
String |
|
workspace |
Specifies the workspace for fully qualifying the field name. The workspace must be a file, or enterprise geodatabase. |
String |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
String |
Возвращает имя поля, разобранное на его компоненты (имя базы данных, имя владельца, имя таблицы, имя поля), разделенные запятыми. |
Пример кода
Пример ParseFieldName
Разберите имя поля на его компоненты.
import arcpy
field_name = arcpy.GetParameterAsText(0)
workspace = arcpy.GetParameterAsText(1)
# Parse the field name into database, owner, table and field
fullname = arcpy.ParseFieldName(field_name, workspace)
database, owner, table, field = fullname.split(", ")