Я думаю, что это не проблема вашего модуля вместо вашего класса Backup.Вы должны поместить инициализацию Timestamp в метод __init__
вашего класса.
Этот метод является методом инициализации вашего класса и вызывается каждый раз, когда вы создаете новый объект типа Backup.
class Backup:
def __init__(self):
self.Timestamp = datetime.now()
Я получаю разные временные метки с этим решением.
Если вы инициализируете переменную класса вне функции __init__()
, переменная будет использоваться всеми классами, и вы получите одинаковую временную метку от каждого объекта типа Backup.
Ссылка: Переменные внутри и снаружи класса __init __ () function
Если вы хотите использовать текущую метку времени, вы можете заключить datetime.now()
в новую функциюРезервное копирование вашего класса.