假设我有这个:
def a(dict):
locals().update(dict)
print size
def b():
size = 20
f(locals())
Run Code Online (Sandbox Code Playgroud)
如何size直接从a函数中访问变量我该怎么办?我知道 :
size = dict["size"]
Run Code Online (Sandbox Code Playgroud)
但我认为应该有更直接的方式.我尝试使用locals().update(dict)但它没有用.有更好的方式吗?