Скопировать конструктора в Python?

Физический сигнал и сигнал Unix являются действительно различными понятиями. Когда сигнал Unix отправляется от одного процесса до другого, нет никакого определенного соответствующего физического сигнала. Сигналы Unix являются просто абстракцией, таким образом, программисты могут говорить о процессах, связывающихся друг с другом.

сигналы Unix, возможно, назвали сообщениями, событиями, уведомлениями, или даже искусственным термином как "frobs". Разработчики просто выбрали имя "сигнал", и это придерживалось.

80
задан martineau 5 October 2017 в 21:44
поделиться

2 ответа

Я думаю, вам нужен модуль копирования

import copy

x = copy.copy(y)        # make a shallow copy of y
x = copy.deepcopy(y)    # make a deep copy of y

, которым вы можете управлять копированием в почти так же, как вы управляете рассолом .

62
ответ дан 24 November 2019 в 09:59
поделиться

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

11
ответ дан 24 November 2019 в 09:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: