Wie man den Funktionsnamen als String in Python erhält
Die folgende Variante funktioniert auch zuverlässig für Member-Funktionen:
func_name_example.py
def func_name(func):
"""
Den Namen einer Funktion abrufen.
"""
if hasattr(func, '__qualname__'):
return func.__qualname__
elif hasattr(func, '__name__'):
return func.__name__
else:
return repr(func)Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow