Я делаю что-то вроде этого:
class Class(object):
def __init__(self):
self.var=#new instance name string#
Как мне сделать метод __ init __ моего экземпляра для использования строки имени экземпляра для 'c'? Скажите в случае:
c=Class()
Я хочу, чтобы c.var равнялся 'c'.
Спасибо за ваши ответы, я реализую постоянство, а класс является классом постоянного объекта. Я хочу, чтобы __ init __ добавлял запись в базу данных, когда:
c=Class()
Тогда предположим:
del c
Позже:
c=Class()
sholuld создайте экземпляр, используя данные из базы данных, если уже существует запись 'c', в противном случае создайте новую запись.
Спасибо за ваши ответы, я реализую постоянство, а класс - это класс постоянного объекта. Я хочу, чтобы __ init __ добавлял запись в базу данных, когда:
c=Class()
Тогда предположим:
del c
Позже:
c=Class()
sholuld создайте экземпляр, используя данные из базы данных, если уже существует запись 'c', в противном случае создайте новую запись.