IOError 예외
존재하지 않는 파일을 열려고 할 때 print 문이나 open() 함수와 같은 입출력 작업이 실패했을 때 발생하는 에러이다. 운영 체제 관련 오류에 대해서도 발생합니다.
주어진 코드가 try 블록에 작성되면 입력/출력 예외가 발생하며 이는 아래와 같이 예외 블록에서 처리됩니다.
예
import sys def whatever(): try: f = open ( "foo.txt", 'r' ) except IOError, e: print e print sys.exc_type whatever()
출력
[Errno 2] No such file or directory: 'foo.txt' <type 'exceptions.IOError'>