【发布时间】:2011-11-19 18:33:56
【问题描述】:
我想合并从另一个模块接收的字典作为当前模块的全局字典的函数参数。知道如何做到这一点吗?
模块 - test.py
def setdict(indict):
somedict = dict(globals(), **indict)
我想要的是,结果字典 somedict 将被设置为当前模块 (test) 的全局字典。 somedict 是通过合并当前模块的 globals() 和接收到的字典 indict 来创建的。
【问题讨论】:
-
非常个坏主意。
from statically_known_module import *已经够糟糕了。
标签: globals