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)
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
7/10/2012