本文介绍了Python函数指针的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在这样的变量中存储了一个函数名:

I have a function name stored in a variable like this:

myvar = 'mypackage.mymodule.myfunction'

现在我要这样调用我的函数

and I now want to call myfunction like this

myvar(parameter1, parameter2)

最简单的方法是什么?

推荐答案

funcdict = {
  'mypackage.mymodule.myfunction': mypackage.mymodule.myfunction,
    ....
}

funcdict[myvar](parameter1, parameter2)

这篇关于Python函数指针的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 22:30