[EMAIL PROTECTED] a écrit : > Hi. > > I'm extremely new to Python and programming as a whole. I have written > a python script with the assistance of ESRI ArcGIS 9.2, which uses > Python 2.4.1, however, it gives me this error when I try to run it.
Please post the full traceback. It's meant to help finding out what went wrong, you know... > I've already posted at ESRI support, and I was hoping that Python > people could help me more. > > I hope there is something simple I could do to be able to define the > object that it thinks is NoneType. That's certainly not the solution... > Please when someone responds, > please treat me as an absolute novice. > > Thank you, > Marisa > > Here is my code: > (snip) > #Get list of Town Shapefiles > Townshp = gp.ListFeatureClasses ("*") (snip) > > Townshp = Townshps.next() > while Townshps !="": 1/ where does this "Townshps" comes from ? 2/ naming conventions are to use either all_lower (preferred) or at least mixedCase names for variables. And by all mean be consistent. 3/ if Townshp is a shortcut for Township, then it would be better to keep the full word 4/ the Python 'for' loop is meant to iterate over an iterable and taking care of boundaries, so you'd be better using it: townships = gp.ListFeatureClasses ("*") for township in townships: doSomethingWith(township) -- http://mail.python.org/mailman/listinfo/python-list