Hi Python users,

I ran into a problem with python coding in ARCGIS. Does anybody have the 
experience in dealing with this?

I need to calculate NEWFIELD based on OLDFIELD under condition: if  OLDFIELD == 
0 then return string "B" otherwise return "". 

codeblock = "def codefun(code): if code == 0: return \"B\" else: return \"\" "

gp.CalculateField_management("INFILE", "OLDFIELD", "codefun(!NEWFIELD!", 
"PYTHON", codeblock)

I got error:

RuntimeError: 
exceptions.SyntaxError: invalid syntax (line 1)
Failed to execute (CalculateField).

Thanks for any kind of help!

Lydia
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to