假设我们有一个名为
这样做不会按预期工作,因为
m
的模块:var = None
def get_var():
return var
def set_var(v):
var = v
这样做不会按预期工作,因为
set_var()
不会将v
存储在模块范围的var
中。它将创建一个名为var
的局部变量。
所以我需要一种方式从set_var()
中引用模块m
,而set_var()
本身是模块m
的成员。我该怎么做?