Python中参数多个值的表示法

今天在写Python脚本时,调用了数据管理-制图综合-融合工具,在ArcGIS里操作的参数设置如下:

如果融合字段只有一个那好办,如果融合字段有多个我该怎么表达,查看帮助文档中的示例代码明白了:

所以,我这里获取所有字段,剔除不需要的FID、OBJECTID、SHAPE、HAPE_LENGTH和SHAPE_AREA等,用字符串操作函数得到:["NAME","CODE"] 这样输入应该没有问题的,哪知居然报错,说找不到["NAME","CODE"]字段,那为什么示例代码中可以这样?

我记得以前在C#里调用GP时,如果一个参数中遇到多个值,用分号隔开就行,我在ArcGIS工具中操作一次,消息如下:

原来用分号就行,试之,然也。

posted @ 2015-02-12 08:29  我也是个傻瓜  阅读(901)  评论(0编辑  收藏  举报