2. Open the the properties of your *.tbx in the Catalog Window, assign a very unique alias there
>>> arcpy.ImportToolbox(r"D:\Users\cprice\work\Toolbox1.tbx","Derek") <module 'Derek' (built-in)> >>> dir(arcpy.Derek) ['Model1', '__alias__', '__all__', '__builtins__', '__doc__', '__name__', '__package__', '__pathname__'] >>> arcpy.ImportToolbox(r"D:\Users\cprice\work\Toolbox2.tbx","Derek") <module 'Derek' (built-in)> >>> dir(arcpy.Derek) ['Model1', 'Model2', '__alias__', '__all__', '__builtins__', '__doc__', '__name__', '__package__', '__pathname__'] >>> arcpy.Derek.__all__ ['Model1', 'Model2', 'Model1']
>>> arcpy.Model1_Derek() Runtime error Traceback (most recent call last): File "<string>", line 1, in <module> File "D:\Users\cprice\work\Toolbox2.tbx", line 21, in Model1 AttributeError: Object: Tool or environment <Model1_Derek> not found >>> arcpy.Model2_Derek() <Result ''>
>>> del arcpy.Derek >>> arcpy.ImportToolbox(r"D:\Users\cprice\work\Toolbox2.tbx","Derek") <module 'Derek' (built-in)> >>> arcpy.Derek.__all__ ['Model2', 'Model1'] >>> arcpy.Model1_Derek() <Result ''>
arcpy.ImportToolbox(r"C:\Documents and Settings\Derek\FRAME\FORTEST.tbx") ... arcpy.TEST()
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.