12 존재하지 않는 속성을 처리하기위한 hasattr () 대 try-except 블록 if hasattr(obj, 'attribute'): # do somthing vs try: # access obj.attribute except AttributeError, e: # deal with AttributeError 어느 것이 선호되어야하며 그 이유는 무엇입니까? 85 python exception exception-handling attributes hasattr