В наборе инструментов Python ядро инструмента находится в методе execute. Там происходят анализ, преобразование, а также создание данных. В методе execute можно вызвать другие инструменты и получить доступ к ArcPy или другим пользовательским функциям Python или функциям Python сторонних поставщиков.
Сам метод execute имеет аргументы, содействующие работе с параметрами и сообщениями, включая список объектов parameter и объект messages.
def execute(self, parameters, messages):
В рамках метода execute каждое значение параметра доступно в списке при помощи метода valueAsText. Другие свойства объекта Параметр доступны при необходимости.
Доступ к значениям параметра с использованием метода объекта parameter valueAsText:
def execute(self, parameters, messages):
inFeatures = parameters[0].valueAsText
outFeatureClass = parameters[1].valueAsText