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

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

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

Свойства

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

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

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

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

String
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))