ArcGIS:从listFields地理处理器访问Python列表输出

0 投票
1 回答
3925 浏览
提问于 2025-04-15 18:26

我正在尝试通过以下代码访问listFields这个地理处理对象的输出:

sFields = gp.ListFields(linktofeatureclass)
for j in range(len(sFields)):
    print sFields[j]

我该如何获取我列举的字段的信息呢?打印它们(也就是上面提到的sFields)只返回了“地理处理描述字段对象,位于0x00E42E18”。我想要的是字段的名称、类型、长度等等。

谢谢

1 个回答

1

试试这个:

sFields = gp.ListFields(linktofeatureclass)
for field in sFields:
    print field.Name, field.Type, field.Scale

想了解更多信息,可以查看文档

撰写回答