import arcpy
arcpy.CheckOutExtension("DataInteroperability")
arcpy.ImportToolbox(r"C:\GISTemp\PythonTBX")
arcpy.PythonETL()Undefined variable from import, PythonETL
import arcpy
arcpy.CheckOutExtension("DataInteroperability")
arcpy.ImportToolbox(r"C:\GISTemp\PythonTBX.tbx", "iop")
arcpy.PythonETL_iop() # or the equilvalent, arcpy.iop.PythonETL()
what is "iop"?
# check if an alias in the arcpy name space already
def chkalias(alias):
try:
exec("arcpy.{}".format(alias))
return True
except:
return False
>>> chkalias("usgs")
False
>>> arcpy.ImportToolbox('C:\\ArcGIS\\Desktop10.1\\ArcToolbox\\Toolboxes\\USGS EGIS Tools.tbx')
<module 'usgs' (built-in)>
>>> chkalias("usgs")
True
>>>
import arcpy
arcpy.CheckOutExtension("DataInteroperability")
arcpy.ImportToolbox(r"C:\GISTemp\PythonTBX", "PythonETL")
arcpy.Model_PythonETL()reload(arcpy) arcpy.ImportToolbox(r"C:\GISTemp\PythonTBX.tbx", "matt") arcpy.Model_matt()