【发布时间】:2009-12-19 17:44:12
【问题描述】:
我有一个定义__deepcopy__ 方法的对象。我想要一个函数,它不是通过它提供的方法进行深度复制,而是以默认方式复制 object 类的对象。
我怎么能这样做?我想我可以尝试编写代码,但可能有很多我不会想到的“陷阱”。
我这样做的原因是因为我有一个实现__deepcopy__ 方法的对象类,并且该方法会检查某些条件,并且在某些情况下它会以某种方式深度复制对象,而在其他情况下在这种情况下,它将以默认的object 方式进行深度复制。
【问题讨论】: