python: 反射机制;

import comma

def  run():
    inp = input('请输入要调用的函数').strip();
    if  hasattr(comma,inp):
           fun = getattr(comma,inp)
           fun();
    else:
           print('404');


if __name__ ==  "__main__":
    
         run();

  

python作为一种动态语言,因而也存在反射机制。反射机制能够实现通过输入“字符串”来获取对象(模块)内的成员函数,进行调用; 

 

posted @ 2018-06-05 17:11  时光旅者  阅读(90)  评论(0编辑  收藏  举报