Hi Leo,
Thank you so much. I'll take a close look at this over the weekend. But for now it is throwing an exception at the AddField_management() line:
... for field in newFields:
... arcpy.AddField_management(shp02, field[0], field[1], "", "", field[2], "", "NON_NULLABLE","NON_REQUIRED","")
... print("The {0} field with a type of {1} and a length of {2} was added to shp 02"
... .format(field[0], field[1], field[2]))
...
Runtime error Traceback (most recent call last): File "<string>", line 22, in <module> File "j:\apps\arcgis\desktop10.4\arcpy\arcpy\management.py", line 3149, in AddField raise e ExecuteError: ERROR 000800: The value is not a member of TEXT | FLOAT | DOUBLE | SHORT | LONG | DATE | BLOB | RASTER | GUID.
So I removed field[0] and field[1], then got this error:
Runtime error Traceback (most recent call last): File "<string>", line 22, in <module> File "j:\apps\arcgis\desktop10.4\arcpy\arcpy\management.py", line 3149, in AddField raise e ExecuteError: ERROR 000310: The Field name must not start with a number
There are no field names that start with a number in the source layer. Like I said, I'll work with this later.
Thanks Again!
Doug