我希望能够获得传递给函数的所有参数的字典。

def myfunc( param1, param2, param3 ):
    print 'Param1=%(param1)s, Param2=%(param2)s Param3=%(param3)' % __method_param_dict__


所以我的问题是字典method_param_dict是否存在,如果存在,它叫什么名字。

谢谢

最佳答案

您的特定示例的解决方案:

def myfunc(param1, param2, param3):
    dict_param = locals()


但请务必查看this article,以完整了解这些可能性(args,kwargs,mixed等...)

10-08 15:57