动态调用 [英] dynamic invoke
本文介绍了动态调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
有没有办法(除了eval之外)通过在字符串中传递
方法名来调用方法。
它在php中非常简单:
$ oFoo = new Foo();
$ dynamiMethod =" bar";
$ oFoo-> $ dynamiMethod();
不幸的是我找不到一个很好的解决方案来做同样的事情
python 。它有一些内置功能吗?
亲切的问候,
Lukasz。
解决方案
oFoo = new Foo();
dynamiMethod =" bar";
oFoo->
Hello,
Is there any way (other then eval) to invoke a method by passing
method name in a string.
It''s very simple in php:
$oFoo = new Foo();
$dynamiMethod = "bar";
$oFoo->$dynamiMethod();
Unfortunately I can''t find a good solution to do the same thing in
python. Does it have some build-in function to do it?
Kind Regards,
Lukasz.
解决方案
oFoo = new Foo();
dynamiMethod = "bar";
oFoo->
这篇关于动态调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文