Already possible:
new_layer_name = "mynewlyr"
new_layer_file = r"c:\my_new_layer.lyr"
arcpy.management.MakeFeatureLayer(r"c:\my.shp", new_layer_name)
lyr = arcpy.mapping.Layer(new_layer_name)
lyr.saveACopy(new_layer_file)
arcpy.management.Delete(new_layer_name)
You might want to have some .lyr sitting around with your desired symbology to apply to it, but this small code snippet will do what you want. Another idea is to have a .lyr with your symbology set and use replaceDataSource to point it to a new feature class, then saveACopy it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.