Описание свойств объекта

Краткая информация

Функция Describe возвращает следующие свойства всех объектов Describe.

Свойства

СвойствоОписаниеТип данных
baseName
(только чтение)

Базовое имя файла.

String
catalogPath
(только чтение)

Путь к данным.

String
children
(только чтение)

Список вложенных элементов.

При описании рабочей области свойство children возвращает содержимое этой рабочей области, включая различные типы данных, например, классы объектов, таблицы, растры и наборы классов объектов.

Describe
childrenExpanded
(только чтение)

Показывает, развернуты ли дочерние версии.

Boolean
dataElementType
(только чтение)

Тип элемента.

String
dataType
(только чтение)

Тип элемента.

String
extension
(только чтение)

Расширение файла.

String
file
(только чтение)

Имя файла.

String
fullPropsRetrieved
(только чтение)

Показывает, получены ли все свойства.

Boolean
metadataRetrieved
(только чтение)

Показывает, получены ли метаданные.

Boolean
name
(только чтение)

Заданное пользователем имя элемента.

String
path
(только чтение)

Путь к файлу.

String

Пример кода

Пример описания свойств объекта

Отображает некоторые свойства объекта Describe для файловой базы геоданных.

import arcpy

# Create a Describe object
#
desc = arcpy.Describe("C:/Data/chesapeake.gdb")

# Print some Describe Object properties
#
if hasattr(desc, "name"):
    print("Name:        " + desc.name)
if hasattr(desc, "dataType"):
    print("DataType:    " + desc.dataType)
if hasattr(desc, "catalogPath"):
    print("CatalogPath: " + desc.catalogPath)

# Examine children and print their name and dataType
#
print("Children:")
for child in desc.children:
    print("\t%s = %s" % (child.name, child.dataType))