相关疑难解决方法(0)

Python动态函数名称

我正在寻找一种更好的方法来调用基于Python中的变量的函数与使用if/else语句(如下所示).每个状态代码都有相应的功能

if status == 'CONNECT':
    return connect(*args, **kwargs)
elif status == 'RAWFEED':
    return rawfeed(*args, **kwargs)
elif status == 'RAWCONFIG':
    return rawconfig(*args, **kwargs)
elif status == 'TESTFEED':
    return testfeed(*args, **kwargs)
...
Run Code Online (Sandbox Code Playgroud)

我认为这将需要某种工厂功能,但不确定语法

python factory

9
推荐指数
4
解决办法
2万
查看次数

标签 统计

factory ×1

python ×1