Skip to main content

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

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

Функция 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))