克隆模块并对副本进行更改

Mat*_*ner 6 python inheritance module copy python-3.x

是否可以复制模块,然后更改副本?换句话说,我可以从模块继承,然后覆盖或修改它的一部分吗?

S.L*_*ott 3

换句话说,我可以继承一个模块,然后覆盖或修改它的一部分吗?

是的。

import module
Run Code Online (Sandbox Code Playgroud)

您可以使用module脚本中的内容或覆盖脚本中的内容。

您还可以执行此操作来创建“派生”模块。

将此称为“module_2”。

from module import *
Run Code Online (Sandbox Code Playgroud)

哪个进口一切。然后,您可以使用module或覆盖这个新模块“module_2”中的内容。

其他脚本可以执行以下操作

import module_2
Run Code Online (Sandbox Code Playgroud)

并从 module_2 中的重写修改的模块中获取所有内容。