3.12 如何使用多值输入

可通过三种方式来指定多值参数:

  1. Python 列表形式,每个值都是列表的元素。

  2. 字符串形式,各个值用分号进行分隔。

  3. 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.zipArcPy and ArcGIS Geospatial Analysis with Python 也是一个不错的参考资源。有关 Arcpy 使用手册和函数手册,可以查阅 ARCPY使用手册ARCPY函数手册V1.0。更多关于多值参数的信息,请查看 Python中的多值参数