Python工具箱 — 工具模板文件

创建Python 工具箱后,使用任何文本编辑器打开PYT文件,就可以对其代码进行编辑。虽然它种方式比较自由,但不是太友好,没有智能提示,参数验证等。默认会生成一个工具模板。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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
posted @   我也是个傻瓜  阅读(133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-12-07 解决QTTabBar标签不能置顶的问题
2014-12-07 Provide your license server administrator with the following information.error code =-42,147
点击右上角即可分享
微信分享提示