이것을 보는 또 다른 방법. 예외 세부 사항을 확인하십시오.
In [49]: try:
...: open('file.DNE.txt')
...: except Exception as e:
...: print(dir(e))
...:
['__cause__', '__class__', '__context__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__sizeof__', '__str__', '__subclasshook__', '__suppress_context__', '__traceback__', 'args', 'characters_written', 'errno', 'filename', 'filename2', 'strerror', 'with_traceback']
'as e'구문을 사용하여 액세스 할 수있는 "사물"이 많이 있습니다.
이 코드는이 인스턴스의 세부 정보 만 보여주기위한 것입니다.
except Exception, e:
하고except Exception as e:
. 이 질문은 차이가 사이에 무엇을 요구except:
하고except Exception as e:
.