ListFields (arcpy)
摘要
列出指定数据集中的要素类、shapefile 或表中的字段。返回的列表可使用针对名称和字段类型的搜索条件进行限制,并将包含字段对象。
语法
ListFields (dataset, {wild_card}, {field_type})
参数 | 说明 | 数据类型 |
dataset |
The specified feature class or table whose fields will be returned. | String |
wild_card |
通配符可限制返回的结果。如果未指定任何通配符,则会返回所有值。 (默认值为 None) | String |
field_type |
The specified field type to be returned. Valid field types are:
(默认值为 All) | String |
代码实例
ListFields 示例
列出字段属性。
import arcpy
# For each field in the Hospitals feature class, print
# the field name, type, and length.
fieldList = arcpy.ListFields("C:/Data/Municipal.gdb/Hospitals")
for field in fieldList:
print("{0} is a type of {1} with a length of {2}"
.format(field.name, field.type, field.length))
ListFields 示例 2
生成字段名称列表。
import arcpy
fclass = "C:/Data/Municipal.gdb/Hospitals"
fieldnames = [f.name for f in arcpy.ListFields(fclass)]
相关主题
9/15/2013