Как получить имя класса, в котором находится функция, с Python 3.11

Итак, у меня есть такой класс:

      class Test:
    def test69():
        print(classname)

и Эта функция (test69()) печатает имя класса, в котором она находится. Например, функция находится в классе, и функция печатает имя класса, в котором она находится, в консоль.

Я работаю над Python 3.11, если это поможет.

Кто-нибудь знает как это сделать?

Спасибо!

1 ответ

Он доступен через__class__ссылка:

      class Test:
    def test69():
        print(__class__.__name__)
Другие вопросы по тегам