Наступний варіант також надійно працює для методів-членів:
func_name_example.py
def func_name(func):
"""
Отримати ім'я функції.
"""
if hasattr(func, '__qualname__'):
return func.__qualname__
elif hasattr(func, '__name__'):
return func.__name__
else:
return repr(func)
Дивіться схожі статті за категоріями:
Python
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow