Exists

Zusammenfassung

Bestimmt das Vorhandensein des angegebenen Datenobjekts. Führt eine Überprüfung durch, ob im aktuellen Workspace Feature-Classes, Tabellen, Datasets, Shapefiles, Workspaces, Layer und Dateien vorhanden sind. Die Funktion gibt einen booleschen Wert zurück, der angibt, ob das Element vorhanden ist.

Syntax

Exists (dataset)
ParameterErläuterungDatentyp
dataset

The name, path, or both of a feature class, table, dataset, layer, shapefile, workspace, or file to be checked for existence.

String
Rückgabewert
DatentypErläuterung
Boolean

Der boolesche Wert "True" wird zurückgegeben, wenn das angegebene Element vorhanden ist.

Codebeispiel

Exists-Beispiel

Überprüfen des Vorhandenseins eines angegebenen Datenobjekts

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

Verwandte Themen


7/10/2012