Как получить имя класса в Python: методы и примеры кода

Чтобы получить имя класса в Python, вы можете использовать один из следующих методов:

  1. Использование атрибута __name__:

    class MyClass:
    pass
    print(MyClass.__name__)  # Output: MyClass
  2. Использование функции type():

    class MyClass:
    pass
    print(type(MyClass).__name__)  # Output: MyClass
  3. Использование атрибута .__class__.__name__в экземпляре класса:

    class MyClass:
    pass
    my_obj = MyClass()
    print(my_obj.__class__.__name__)  # Output: MyClass
  4. Использование модуля inspect:

    import inspect
    class MyClass:
    pass
    print(inspect.getmodule(MyClass).__name__)  # Output: __main__

Эти методы дадут вам имя класса в Python. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям.

, класс.имя, проверить модуль