我的情况是:
def main():
generic_process_000()
generic_process_001()
customized_process_000()
generic_process_002()
如上所示,我需要实现一个Python脚本,该脚本对所有客户机都有一些通用逻辑,对特定客户机有一些定制逻辑
我想做的是,在运行Python脚本时,使用客户机代码作为命令行参数,客户机代码将决定在定制逻辑“customized\u process\u 000()”中应该做什么
我知道它可以通过简单的if-then-else语句来实现。但我只是想知道有没有更好的方法。由于管理员不喜欢外部libs,如果可能的话,请建议使用内置libs的方法。但如果不是,外部lib也可以
非常感谢如果任何简单的代码示例可以一起提供
你的建议是:拥有一个
callable_dict
是最好的选择:更新:
为了提供来自
generic_process_001()
的参数并避免全局变量,这些更改可能有助于:相关问题 更多 >
编程相关推荐