Python dynamic function names

前端 未结 8 1446
星月不相逢
星月不相逢 2020-12-29 13:54

I\'m looking for a better way to call functions based on a variable in Python vs using if/else statements like below. Each status code has a corresponding function



        
8条回答
  •  南方客
    南方客 (楼主)
    2020-12-29 14:08

    assuming that these functions belong to some module:

    import module
    return getattr(module, status.lower()).__call__(*args, **kwargs)
    

提交回复
热议问题