My question is if I'm running the ArcMap Dissolve tool through a Python script, how can I tell it to check for attributes in one field, and if that field is empty, to perform the tool on another field.
To be more specific, I would like the Dissolve tool to check for route numbers in a field called [rt_shrt_nm] (which are provided when the route name is a numerical value). But if that field is empty (which is sometimes is if the field has textual route names) to perform the tool on the [rt_long_nm] field instead.
This is what I'm working with now, just to give you a better idea, even though I know its probably wildly wrong:
if [rt_shrt_nm] is null: arcpy.Dissolve_management(OutShapesFCname, outGDB, ["rt_long_nm"], "", "", "") elif: arcpy.Dissolve_management(OutShapesFCname, outGDB, ["rt_shrt_nm"], "", "", "")