小编Tom*_*Tom的帖子

如何在Python中对函数进行深度复制?

我想在Python中对函数进行深度复制.该副本模块是没有帮助的,根据文件,其中说:

此模块不复制类型,如模块,方法,堆栈跟踪,堆栈帧,文件,套接字,窗口,数组或任何类似类型.它通过返回原始对象来"复制"函数和类(浅和深); 这与pickle模块处理这些方式兼容.

我的目标是让两个函数具有相同的实现,但具有不同的文档字符串.

def A():
    """A"""
    pass

B = make_a_deepcopy_of(A)
B.__doc__ = """B"""
Run Code Online (Sandbox Code Playgroud)

那么怎么做呢?

python copy function deep-copy

20
推荐指数
3
解决办法
7892
查看次数

标签 统计

copy ×1

deep-copy ×1

function ×1

python ×1