3.12 如何使用多值输入
可通过三种方式来指定多值参数:
-
Python 列表形式,每个值都是列表的元素。
-
字符串形式,各个值用分号进行分隔。
-
ValueTable 形式,各个值存储在一个由行和列组成的虚拟表中。
3.12.1 Python 列表形式多值
import arcpy
from arcpy import env
workspace = "C:/base/county.gdb"
arcpy.DeleteField_management("roads", ["STREET_NAM", "LABEL", "CLASS"])
3.12.2 字符串形式多值
import arcpy
from arcpy import env
workspace = "C:/base/county.gdb"
arcpy.DeleteField_management("roads", "STREET_NAM;LABEL;CLASS")
3.12.3 使用 ValueTable 多值
ValueTable 允许将值组织到一个由行和列组成的虚拟表中。创建值表时需指定列数,默认为单列。
有关更多关于 Python 和 Arcpy 文档的信息,可以参考 python和Arcpy文档 和 python和arcpy编程。如果你对 jQuery 多值输入插件感兴趣,可以下载 jQuery多值输入插件jQueryManifest.zip。ArcPy and ArcGIS Geospatial Analysis with Python 也是一个不错的参考资源。有关 Arcpy 使用手册和函数手册,可以查阅 ARCPY使用手册 和 ARCPY函数手册V1.0。更多关于多值参数的信息,请查看 Python中的多值参数。
暂无评论