locals是一个内置函数,该函数返回本地值的字典。该文件说:
警告
该字典的内容不得修改;更改可能不会影响解释器使用的局部变量的值。
不幸的是,exec在Python 3.0中也有同样的问题。有什么办法解决吗?
用例
考虑:
@depends("a", "b", "c", "d", "e", "f")
def test():
put_into_locals(test.dependencies)
Depends将其参数中提供的字符串存储在列表中test.dependences。这些字符串是字典中的键d。我希望能够进行编写,put_into_locals以便我们可以将这些值提取出来d并放入当地人手中。这可能吗?
有只小跳蛙
心有法竹
相关分类