python动态调用函数

举例 文件 windows_params 包含两个方法,两个参数

a = 1
b = 2


def count():
    print('count')


def get():
    print('get')

然后来调用啦

import  windows_params  as lp
def invoke_method(method):
    value = eval('lp.'+method)
    print(value)

这个是动态引用参数

import  windows_params  as lp
def invoke_method(method):
     eval('lp.'+method)

这个是动态调用方法的
动态调用的原因在于使接口的可扩展性更强,同时也便于维护。

如有疑问,请加我微信交流哦!

你可能感兴趣的:(python-机器学习)