今天首次接触这个eval函数,让我忧伤了一把.我把当成字符串拼接,结果错得天远地远.大体情况是下面这句代码,一个劲的给我报NameError: name 'qinfeng' is not defined. class_obj = eval('qinfeng.zheng.ipvsadm.%s()' % class_name) 当时,我就想,这尼玛一个字符串拼接,还需要定义的啥鬼. 后面百度了一把,发现自个有点瓜. 原来eval这一骚操作之后,class_obj就是一个对象实例,而当时就是没有引包.…