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' 中没有导入的模块?
Windows 上的 Python 2.7,“assert main_name not in sys.modules, main_name”适用于所有多处理示例
python sys.modules来获得当前加载的模块,使用进口可以添加要加载的模块。可以用名字来过滤模块成员。名称仅仅是名字不带命名空间