Свойства объекта Describe (arcpy)

Резюме

Функция 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 (автономный скрипт)

Отображение некоторых свойств объекта 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)
9/10/2013