导入彼此“重载”但保留命名空间的模块

用户276833

我有另一个开发人员编写的两个模块:modulemodule_overload. 该模块module_overload替换了module. 开发人员推荐的导入这些方法是使用:

from module import *
from module_overload import *

但我想保留命名空间。如果我做...

import module
import module_overload as module

...完整的集合module丢失了,只有替换子集module_overload可用。

如何执行此导入,但保留名称空间?

一个RaynyDay

我不明白哪个开发人员认为这是一个好主意,但是模块是对象,您可以__dict__使用update以下方法更新它们

您首先导入module_overload

import module_overload
import module as temp
module_overload.__dict__.update(temp.__dict__)
module = module_overload

大致是这样做的方式。

总的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python导入模块全局本地命名空间

来自分类Dev

尝试从展平的命名空间导入模块时出现ModuleNotFoundError

来自分类Dev

如何将子模块导入父命名空间?

来自分类Dev

循环导入的命名空间

来自分类Dev

两个命名空间彼此需要

来自分类Dev

Python导入中的命名空间

来自分类Dev

扩展命名空间JS导入

来自分类Dev

在 PHP 中导入命名空间

来自分类Dev

从入口点导入python模块时如何遵守父日志记录命名空间

来自分类Dev

异常使用模块命名空间

来自分类Dev

删除模块以清理命名空间?

来自分类Dev

rake命名空间与ruby模块

来自分类Dev

如何从命名空间中重载operator <<

来自分类Dev

命名空间模块auth的重复命名空间auth /

来自分类Dev

导入模块时是否需要保留python模块的导入?

来自分类Dev

为什么这个“from bar import *”会使用未在导入模块中定义的名称污染我的命名空间?

来自分类Dev

命名空间声明中的别名命名空间,而不是 PHP 中的命名空间导入可能吗?

来自分类Dev

排除导入中的功能-命名空间

来自分类Dev

如何在Laravel中“导入”命名空间?

来自分类Dev

排除导入中的功能-命名空间

来自分类Dev

打字稿:导入内部命名空间

来自分类Dev

如何动态调用导入的命名空间?

来自分类Dev

在Julia中更改REPL模块/命名空间

来自分类Dev

Javascript:Webpack + Typescript +命名空间(内部模块)

来自分类Dev

命名空间模块方法定义

来自分类Dev

Python中的命名空间和模块

来自分类Dev

从间接包含的模块中命名空间污染

来自分类Dev

使用模块命名空间,可以吗?

来自分类Dev

Typescript子命名空间和环境模块

Related 相关文章

热门标签

归档