I am trying to join 2 fields in one layer which is a shapefile and join 2 fields in another layer which is a gdb. I think I have the coding right but it is not wanting to add my join field in my shapefile. It gives me a failed to execute AddField on the first one which is the shapefile. Any hints as to what might be wrong??
import arcpy, traceback
from arcpy import env
mxd = arcpy.mapping.MapDocument("CURRENT")
# Join Fields
fc = 'K:\TASS\4_MAPPING_DATA_SUPPORT\Traffic_Mapping\Traffic_Count_Data\2011_Counts\2011_Annual_Stations\Annual_Stations_2011.shp'
env.workspace = 'K:\TASS\4_MAPPING_DATA_SUPPORT\Traffic_Mapping\Traffic_Count_Data\District_Labels_Folder\Abilene_Labels.gdb'
fields_to_join = ['!F2011_TRAF!', '!FLAG!']
arcpy.AddField_management(fc, 'COUNT', 'TEXT')
arcpy.CalculateField_management(fc, 'COUNT', ''.join(fields_to_join), 'PYTHON')
fields_to_join = ['!TextString!', '!TFLAG!']
arcpy.AddField_management(inFeatures, 'TRAFFIC', 'TEXT')
arcpy.CalculateField-management(inFeatures, 'TRAFFIC', ''.join(fields_to_join), 'PYTHON')
lstLayers = arcpy.mapping.ListLayers(mxd)