I am very new to ArcPy and Python in general. I want write a script to read attribute table from a feature class and merge some data from a csv file into the table. Right now, I am just playing around with the table just to make sure everything is fine, so here is the code:
fc = 'ShuttleStop_nextbus'
cursor = arcpy.SearchCursor(fc, '*', """ 'NextBus_nu' = '27837' """)
for row in cursor:
print row
(I have set arcpy.env.workspace to current workspace)
So I inspected the content of the feature class with
len(arcpy.ListFields("ShuttleStop_nextbus"))
It return 13, which is exactly the number of fields. Then I read all the fields with
fields = arcpy.ListFields("ShuttleStop_nextbus")
for f in fields: print f
Then, it outputs something like this:
<geoprocessing describe field object object at 0x24546980>
<geoprocessing describe field object object at 0x24546DE8>
<geoprocessing describe field object object at 0x24546E78>
.........
.........
Turns out the fields are actually of type Describe.
Is there anyway that I can query the table if all the above occurs? I still want to use the "where" clause of SearchCursor(). Let me know if I need to clarify something.