表属性 (arcpy)
属性
属性 | 说明 | 数据类型 |
hasOID (只读) |
指示表是否包含 ObjectID 字段。 | Boolean |
OIDFieldName (只读) |
OID 字段(如果存在)名称。 | String |
fields (只读) |
此表的字段对象的 Python 列表。这与使用 ListFields 函数时相同。 | Field |
indexes (只读) |
此表的索引对象的 Python 列表。这与使用 ListIndexes 函数时相同。 | Index |
代码实例
表属性示例(独立脚本)
下列独立脚本显示 OID 字段名称(如果表包含该字段)。然后,打印表中各个字段的名称和类型。
import arcpy
# Create a Describe object from the table.
#
desc = arcpy.Describe("C:/data/chesapeake.gdb/munich")
# If the table has an OID, print the OID field name
#
if desc.hasOID:
print "OIDFieldName: " + desc.OIDFieldName
# Print the names and types of all the fields in the table
#
for field in desc.fields:
print "%-22s %s %s" % (field.name, ":", field.type)
#print field.name + " = " + field.type
5/10/2014