Чтобы получить предыдущее имя метода в Python, вы можете использовать модуль inspect. Вот пример:
import inspect
def previous_method():
previous_frame = inspect.currentframe().f_back
(filename, line_number, method_name, lines, index) = inspect.getframeinfo(previous_frame)
return method_name
def my_function():
print(previous_method())
my_function() # Output: my_function
В приведенном выше коде мы используем модуль inspectдля доступа к предыдущему кадру с помощью inspect.currentframe().f_back. Из кадра мы извлекаем имя файла, номер строки, имя метода, строки и индекс с помощью inspect.getframeinfo(). Наконец, мы возвращаем имя метода, используя имя_метода.
Этот подход позволяет вам динамически получать имя предыдущего метода в вашем коде.