Exists (arcpy)
摘要
确定指定数据对象是否存在。测试在当前工作空间中是否存在要素类、表、数据集、shapefile、工作空间、图层和文件。函数返回指示元素是否存在的布尔值。
语法
Exists (dataset)
参数 | 说明 | 数据类型 |
dataset |
The name, path, or both of a feature class, table, dataset, layer, shapefile, workspace, or file to be checked for existence. | String |
数据类型 | 说明 |
Boolean |
如果指定元素存在,则返回布尔值“真”。 |
代码实例
Exists 示例
检查指定数据对象是否存在。
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/15/2013