提问人:Marshall Jobe 提问时间:11/8/2023 更新时间:11/8/2023 访问量:32
locals() 似乎在与全局范围相同的函数中不起作用
locals() doesn't seem to work in a function the same as in the global scope
问:
a = 5
print(a)
locals()["a"] = 7
print(a)
def foo():
b = 5
print(b)
locals()["b"] = 7
print(b)
foo()
这并没有给出我期望的输出......当全局与方法内部时。 我预料到了
5
7
5
7
但是当我运行它时,我得到
5
7
5
5
答: 暂无答案
评论