Python工具箱 — 工具模板文件
创建Python 工具箱后,使用任何文本编辑器打开PYT文件,就可以对其代码进行编辑。虽然它种方式比较自由,但不是太友好,没有智能提示,参数验证等。默认会生成一个工具模板。
import arcpy # 名为Toolbox的类,不可修改。 class Toolbox(object): def __init__(self): #初始化工具箱信息 self.label = "Toolbox" self.alias = "" # 自定义工具箱列表 self.tools = [Tool] # 自定义工具,可以按需要修改Tool名称,添加多个Tool。 class Tool(object): def __init__(self): #初始化工具信息 self.label = "Tool" self.description = "" self.canRunInBackground = False def getParameterInfo(self): #定义工具参数 params = None return params def isLicensed(self): #验证授权 return True def updateParameters(self, parameters): #当参数修改时触发 return def updateMessages(self, parameters): #当更新消息时触发 return def execute(self, parameters, messages): #执行工具 return
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。