De vez en cuando, uno quiere saber qué herramientas y modelos hay en una Toolbox. Una Python Toolbox se comporta como un módulo de Python. Es decir, por ejemplo, se puede usar inspect para listar las clases individuales, funciones y todos los atributos. Pero también es más fácil consultando las herramientas y modelos contenidos mediante __all__.<\/P>
import arcpy
def list_tools(toolbox_path: str)->list[str]:
"""
Devuelve los nombres de herramientas/modelos de la toolbox especificada.
:toolbox_path: objeto tipo ruta que representa el archivo *.tbx completamente calificado
"""
toolbox = arcpy.ImportToolbox(toolbox_path)
return toolbox.__all__
list_tools(r"..\ArcGIS\Projects\AIS\AIS.tbx")<\/code><\/pre> <\/P>¿Qué hay en vuestra Toolbox favorita?<\/P>