Exists (arcpy)
Резюме
Определяет существование указанного объекта данных. Выполняет проверку на наличие классов пространственных объектов, таблиц, наборов данных, шейп-файлов, рабочих областей, слоев и других файлов в текущей рабочей области. Функция возвращает булево выражение, по которому можно определить, существует ли элемент.
Синтаксис
Exists (dataset)
Параметр | Объяснение | Тип данных |
dataset |
Имя, путь, или и то и другое для класса объектов, таблицы, набора данных, слоя, шейп-файла, рабочей области или файла проверяются на существование. | String |
Тип данных | Объяснение |
Boolean |
Если указанный элемент существует, возвращается Булево значение True. |
Пример кода
Пример существования
Проверить существование указанного объекта данных.
import arcpy
from arcpy import env
# Set the current workspace
#
env.workspace = "C:/Data/MyData.gdb"
# Check for existance of the output data before running the Buffer tool.
#
if arcpy.Exists("RoadsBuff"):
arcpy.Delete_management("RoadsBuff")
try:
arcpy.Buffer_analysis("Roads", "RoadsBuff", "100 meters")
arcpy.AddMessage("Buffer complete")
except:
arcpy.AddError(arcpy.GetMessages(2))
Связанные темы
9/10/2013