GetArgumentCount (arcpy)

Резюме

Возвращает количество аргументов, передаваемых скрипту.

Синтаксис

GetArgumentCount ()
Возвращено значение
Тип данныхОбъяснение
Integer

Число аргументов, преданных в скрипт.

Пример кода

Пример работы GetArgumentCount

Проверить требуемое количество аргументов для работы инструмента вырезания и @@@создать дескриптор@@@ дополнительного аргумента.

# Import required modules
import arcpy
from arcpy import env
import sys

# Set workspace
env.workspace = "C:/Data/airport.gdb"

# Set local variables
in_features = arcpy.GetParameterAsText(0)
clip_features = arcpy.GetParameterAsText(1)
out_feature_class = arcpy.GetParameterAsText(2)
xy_tolerance = arcpy.GetParameterAsText(3)

# Check for required number of arguments
if arcpy.GetArgumentCount() < 3:
    print "%i %s" % (arcpy.GetParameterCount("Clip_analysis"),
                     "arguments required for Clip_analysis tool")
    sys.exit(1)

# Set variable to empty string if no argument provided.
if arcpy.GetArgumentCount() < 4:
    xy_tolerance = ""

# Execute clip tool
try:
    arcpy.Clip_analysis(in_features, clip_features,
                        out_feature_class, xy_tolerance)
except:
    print arcpy.GetMessages(2)

Связанные темы

9/10/2013