Этот код не делает то, что вы думаете, он делает. Ваш код пытается найти пространственную привязку строки. Я думаю, что вы пытаетесь сделать это:
for entry in feature_classes:
desc = arcpy.Describe(entry)
if desc.spatialReference.name == "Unknown" :
print "%s has unknown spatial reference" %desc.baseName
else:
print "%s has spatial reference %s" %(desc.baseName, desc.spatialReference.name)