Метод для печати имени экземпляра класса ⇐ Python

Программы на Python
Anonymous
Метод для печати имени экземпляра класса

Сообщение Anonymous »

Я новичок в занятиях и пишу один для выполнения задачи отслеживания и синхронизации. Я рассмотрел это, но все еще не могу заставить работать один аспект функциональности.

Вот часть того, что мне нужно, чтобы продемонстрировать проблему:

Код: Выделить всё

class seperate_trackers():

def __init__(self):
print ("class initiated")

def print_instance_name(self):
print (self.__class__.__name__)
Создайте его экземпляр:

Код: Выделить всё

track_task1 = separate_trackers()
>> class initiated
Запустите метод:

Код: Выделить всё

track_task1.print_instance_name()
>> separate_trackers
Это не то, что мне нужно!

Как можно исправить этот метод, чтобы он возвращал track_task1 при запуске?

Подробнее здесь: https://stackoverflow.com/questions/445 ... of-a-class

Вернуться в «Python»