做到这一点的规范方法是使用字典来模拟
switch或
if/elif。您将在SO上找到类似问题的几个问题。
将您的功能放入状态码为键的字典中:
funcs = { 'CONNECT': connect, 'RAWFEED': rawfeed, 'RAWCONFIG' : rawconfig, 'TESTFEED': testfeed}funcs[status](*args, **kwargs)
做到这一点的规范方法是使用字典来模拟
switch或
if/elif。您将在SO上找到类似问题的几个问题。
将您的功能放入状态码为键的字典中:
funcs = { 'CONNECT': connect, 'RAWFEED': rawfeed, 'RAWCONFIG' : rawconfig, 'TESTFEED': testfeed}funcs[status](*args, **kwargs)