2010-01-25 1 views
0

Je suis en train d'accéder à la sortie de l'objet listFields de géotraitement en utilisant le code suivant:ArcGIS: l'accès à la sortie de la liste python de ListFields geoprocessor

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

Comment puis-je obtenir des informations sur les domaines que je viens d'énumérer? Les imprimer (c'est-à-dire sFields dans ci-dessus) renvoie simplement "objet de champ de géotraitement décrire décrire à 0x00E42E18". Je cherche le nom du champ, le type, la longueur, etc.

Merci

Répondre

1

essayez ceci:

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

Pour plus d'informations, consulter the docs.

+0

Merci pour la bonne réponse et le pointeur vers les docs - très apprécié. – Tom

Questions connexes