Exists (arcpy)
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)
Parameter | Erläuterung | Datentyp |
dataset |
The name, path, or both of a feature class, table, dataset, layer, shapefile, workspace, or file to be checked for existence. | String |
Datentyp | Erlä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
9/11/2013