Af en toe wil je weten welke tools en modellen zich in een Toolbox bevinden. Een Python Toolbox gedraagt zich daarbij als een Python module. Dat betekent dat je bijvoorbeeld met inspect de afzonderlijke klassen, functies en alle attributen kunt opsommen. Maar het kan ook eenvoudiger, door via __all__ de aanwezige tools en modellen op te vragen.<\/P>
import arcpy
def list_tools(toolbox_path: str)->list[str]:
"""
Geeft de namen van tools\/modellen terug van de opgegeven toolbox.
:toolbox_path: pad-achtig object dat het volledig gekwalificeerde *.tbx bestand vertegenwoordigt
"""
toolbox = arcpy.ImportToolbox(toolbox_path)
return toolbox.__all__
list_tools(r"..\ArcGIS\Projects\AIS\AIS.tbx")<\/code><\/pre> <\/P>Wat bevindt zich in jouw favoriete Toolbox?<\/P>