arcpy获得工具箱工具的个数
Posted gisoracle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcpy获得工具箱工具的个数相关的知识,希望对你有一定的参考价值。
import arcpy import string ##多少个工具箱 toolboxes = arcpy.ListToolboxes() for toolbox in toolboxes: #截取工具箱的别名 #arcpy.AddMessage("=====" + toolbox) first=toolbox.index("(") ##第一个‘(‘的索引值 #arcpy.AddMessage("first=" + str(first)) end = toolbox.index(")") ##最后一个‘)‘的索引值 #arcpy.AddMessage("end=" + str(end)) toolboxAlias=toolbox[first+1:end] ##工具箱的别名 #arcpy.AddMessage("toolboxAlias=" + toolboxAlias) i = 0 tools = arcpy.ListTools() for tool in tools: f=tool.index("_") ##"_"的索引值 #arcpy.AddMessage(tool+":"+str(f)) alias=tool[f+1:] #arcpy.AddMessage(tool + ":" + alias) if alias==toolboxAlias: arcpy.AddMessage(tool) i=i+1 arcpy.AddMessage( "====="+toolbox+"‘s count:"+str(i)) arcpy.AddMessage( "the tool count:"+str( len(tools))) arcpy.AddMessage( "the toolbox count:"+str(len(toolboxes)))
以上是关于arcpy获得工具箱工具的个数的主要内容,如果未能解决你的问题,请参考以下文章
arcpy地理处理工具案例教程-生成范围-自动画框-深度学习样本提取-人工智能-AI