How to check whether a method exists in Python?

前端 未结 9 1193
栀梦
栀梦 2021-01-30 15:53

In the function __getattr__(), if a referred variable is not found then it gives an error. How can I check to see if a variable or method exists as part of an objec

9条回答
  •  孤城傲影
    2021-01-30 16:07

    How about looking it up in dyn.__dict__?

    try:
        method = dyn.__dict__['mymethod']
    except KeyError:
        print "mymethod not in dyn"
    

提交回复
热议问题