Skip to main content

Exists

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

Определяет существование указанного объекта данных. Эта функция проверяет наличие различных типов данных, включая классы объектов, таблицы, наборы данных, шейп-файлы, рабочие области, слои и файлы. Функция возвращает булево выражение, по которому можно определить существует ли элемент.

Обсуждение

Слои в автономном скрипте и слои на активной карте могут использоваться как входные данные для Exists.

Синтаксис

Exists(dataset)

Параметр Объяснение Тип данных

dataset

The path to the dataset to be checked for existence.

String

Возвращаемое значение

Тип данных Объяснение

Boolean

Если указанный элемент существует, возвращается Булево значение True.

Пример кода

Пример Exists

Проверяет существование указанного объекта данных.

import arcpy

# Set the current workspace
arcpy.env.workspace = "c:/base/data.gdb"

# Check for existence of data before deleting
if arcpy.Exists("roadbuffer"):
    arcpy.management.Delete("roadbuffer")