Метод для печати имени экземпляра класса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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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