我想做类似于 this post 的事情, 但在 Python 中。
我想将参数从 function1(abc) 传递到 function2 作为 type = (abc)。
伪代码如下:
function1 (*args, abc):
print xyz
function2(type=abc)
请您参考如下方法:
基于你的伪代码:
def function2(type):
print type
def function1(abc, *args):
print "something"
function2(type=abc)
>>> function1("blah", 1, 2, 3)
something
blah
但是根据您的链接问题,也许您想传递可变参数:
def function2(type, *args):
print type, args
def function1(abc, *args):
print "something"
function2(abc, *args)
>>> function1("blah", 1, 2, 3)
something
blah (1, 2, 3)
