ArcPy has a method of defining an active map regardless of its filename or path:
mxd = arcpy.mapping.MapDocument("CURRENT")
I wonder if there is a similar way to define an active layer. I need it so I can use it in a labeling script. I specifically want to avoid hard-coding the layer’s name.