【问题标题】:How do I use kwargs to create a master function?如何使用 kwargs 创建主函数?
【发布时间】:2022-07-24 00:12:28
【问题描述】:

我创建了三个函数,它们如下:

StoreInfo(D1)
GetResidual(D1)
FindAlternative(D1)

它们都采用相同的“D1”输入。

在某些情况下我不想同时使用这三个函数,因此我尝试创建一个名为“Master()”的主函数,其参数决定了我希望使用的三个函数中的哪一个。我希望它是这样的:

Master(StoreInfo,GetAlternative)

并且该函数应该同时运行 StoreInfo() 和 GetAlternative() 函数。

有没有办法做到这一点?

【问题讨论】:

    标签: python function arguments keyword-argument


    【解决方案1】:

    你可以只调用传递的函数:

    def master(*functions):
        for function in functions:
            function(D1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 2019-02-25
      相关资源
      最近更新 更多