Python 单击模块字典 Return 值

Python Click Module Dict Return Value

文档中点击模块的用法是这样的:

@click.command()
@click.argument('tgt')
@click.argument('fun')
def main(tgt, fun):
    #stuff here

如何传递包含所有需要传递给主函数的参数的字典,而不是分别传递每个参数,即:

@click.command()
@click.argument('tgt')
@click.argument('fun')
def main(my_dict):
    print my_dict['tgt']
    print my_dict['fun']
    #stuff here

你可以做到 -

def main(**kargs):

'kargs' 将是一个包含所有参数的字典。