Exists (arcpy)
サマリ
指定したデータ オブジェクトが存在するかどうかを判別します。フィーチャクラス、テーブル、データセット、シェープファイル、ワークスペース、レイヤ、およびファイルが、現在のワークスペースに存在するかどうかを確認します。この関数は、その要素が存在するかどうかを示すブール値を返します。
構文
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 |
指定した要素が存在する場合は、ブール値 True が返されます。 |
コードのサンプル
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/14/2013