听起来很简单,但我无法在任何地方找到解决方案。我需要复制一个内置的函数对象(我不是在谈论函数代码,而是代表它的对象),例如:
id(func)≠id(func_copy)
其中func和func_copy共享相同的对象类型 但是,如果(例如)我这样做:
import copy
new_type=copy.copy(oct)
然后id(new_type)
和id(oct)
仍然相等。
我也找不到如何修改oct
属性或将属性附加到(这会导致改变想法)。
这个问题不重复,因为复制python函数和内置函数不是同一个问题:你不能用python函数对象的相同方法复制内置函数对象,反之亦然
因此How can I make a deepcopy of a function in Python?上的所有解决方案都无法在此处运行。
请投票重新开启