假设这个函数有很多变量设置:
def set_variables():
var_a = 10
var_b = 200
这些变量需要在多个函数中设置,并通过变量名访问。有没有办法在调用调用它的父函数后创建这个函数s.t
var_a
和
var_b
不用还吗?上面的函数就是一个例子,但实际上有很多变量,所以下面这样的函数是不可行的。
def parent_function():
var_a, var_b, ... = set_variables()
理想情况下我想要
def parent_function():
set_variables()
# do some code with var_a or var_b
或者甚至可能还一份口述
key
,
val
并自动生成
钥匙
名称设置为
瓦尔
.
比如说
def parent_function():
var_dict = set_variables()
some_func_to_auto_set_vars_from_dict(var_dict)
# Do something with var_a or var_b