python 的sys.modules的用法

Posted 一起来学python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 的sys.modules的用法相关的知识,希望对你有一定的参考价值。

python的sys.modules可以在运行的时候把所有的模块加载到内存,后面再使用的时候直接存内存取就行了,例如

import sys
m = sys.modules
dp = m["copy"].deepcopy

a = {"a":"123"}

b = dp(a)
a["a"] = "234"

print b

获取里的copy模块然后使用deepcopy进行后续的操作

以上是关于python 的sys.modules的用法的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Python 3 的 'sys.modules' 中没有导入的模块?

Python 模块未出现在 sys.modules 中

Windows 上的 Python 2.7,“assert main_name not in sys.modules, main_name”适用于所有多处理示例

python 模块知识

python sys.modules来获得当前加载的模块,使用进口可以添加要加载的模块。可以用名字来过滤模块成员。名称仅仅是名字不带命名空间

常用的模块 一 --sys --os ---haslib摘要算法