This thread discusses how to get the name of a function as a string in Python: How to get a function name as a string?
How can I do the same for a variable? As oppose
You can try the following to retrieve the name of a function you defined (does not work for built-in functions though):
import re def retrieve_name(func): return re.match("