让我们看一下这段代码:
def a(): # N = 0
string = "pizza"
# stuff
res_b = b(string)
def b(string): # N = 1
# stuff
res_c = c(string)
return res_c
def c(string): # N = 2
# stuff
return thing
我有一个长文件,其形状基本上与此相同。我想从定义中删除参数str
,并使b和c能够从N-1函数直接读取(我的意思是不使用外部词典)。因此,我想知道一个函数是否可以读取调用该函数的本地环境。
看起来像我要找的东西吗?