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