Python单击模块Dict返回值

时间:2017-07-19 11:11:41

标签: python click

在文档中,click模块的使用方式是这样的:

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

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

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

1 个答案:

答案 0 :(得分:2)

你可以做 -

def main(**kargs):

' kargs'将是一本将拥有所有论据的字典。