首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将变量与“__doc__”组合?

如何将变量与“__doc__”组合?
EN

Stack Overflow用户
提问于 2022-03-17 09:46:15
回答 1查看 26关注 0票数 -1

我(Python )正在使用ArcGIS,并希望列出它的所有工具及其全部描述。我已经使用arcpy.ListTools()获得了所有的工具名。但是得到完整的描述对我来说是个问题。

要获得这种描述,我必须使用如下语句(对于工具'EmergingHotSpotAnalysis_stpm'):

arcpy.EmergingHotSpotAnalysis_stpm.__doc__

但是,如何在这个语句中添加一个变量“toolname”(用于所有工具名)?

arcpy.+toolname+.__doc__不起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-03-18 06:20:38

我负责这个:

代码语言:javascript
复制
tools = arcpy.ListTools("*")
for tool in tools:
    usage=arcpy.Usage(tool)

例如,变量使用的结果是:

InterpolateShape_3d(in_surface,in_feature_class,out_feature_class,{sample_distance},{z_factor},{method},{致密化VERTICES_ONLY},{pyramid_level_resolution})

通过下面的语句,我可以获得工具InterpolateShape_3d的描述:

代码语言:javascript
复制
description=arcpy.InterpolateShape_3d.__doc__

这是硬编码的,但我想动态地执行。因此,从变量用法中,我提取了(,即本例中的InterpolateShape_3d )之前的部分。我将摘录放入变量工具名中,然后运行

代码语言:javascript
复制
description=arcpy.+toolname+.__doc__

我被困在那里。

如何动态地做到这一点?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71510149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档