python中使用hasattr(x,'call')来判断一个对象是否存在某个方法

class Person:
  def PrintName(self):
    print 'Is a Person'
  def PrintHello(self):
    print 'Hello, world'

per = Person()
per.PrintName()
print hasattr(per,'PrintName')#True

 

posted @ 2014-12-10 20:07  Alexandr  阅读(2738)  评论(0)    收藏  举报