실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
§강제 예외 발생 구문
» 예외 메시지를 지정하기 위해 () 사용
raise IOError,
"file error"
#This is accepted in Python 2 raise IOError("file error")
#This is also accepted in Python 2 raise IOError, "file error"
#syntax error is raised in Python 3
raise IOError("file error")
#this is the recommended syntax in Python 3
§예외 처리 구문
» 예외 처리 구문의 전달인자에 as 사용
except Myerror, err: # In Python2 except Myerror
as err: #In Python 3
§generator
객체의 next
함수 사용 방법
gen = (letter for
letter in 'Hello World') # creates
generator object
next(gen) #allowed in Python
2 and Python 3
gen.next() #allowed
in Python 2. AttributeError in Python 3