강의노트 파일 예외 처리
강의노트
• 조회수 476
• 댓글 0
• 수정 2개월 전
- 입력
예외처리
프로그램을 실행했을때 오류가 발생하면 특정 프로그램을 실행하게하여 프로그램이 무한루프나 오류로 멈추는 것을 방지하는 방법이다.
- 형식
try: A except: B C
위 코드는 A를 실행하여 오류없으면 C를 이어서 실행한다.
A를 실행하였는데 오류가 있으면 프로그램이 중단되는게 아니고 B를 실행하고 C를 실행한다.
예외처리는 A를 실행해서 오류가 있거나 없거나 프로그램은 계속 진행된다는 것이다.
fname = 'testfile2.txt'
try:
f = open(fname,'r',encoding='utf-8')
data = f.read()
print(data)
f.close()
except:
print('{} 파일이 없음.' .format(fname))
print('이곳은 에러없이 실행됨')
print(2+3)
예외처리 기본 구조
try:
예외가 일어날 것 같은 코드
except:
예외가 있을 때 실행될 코드
else:
예외가 없을 때 실행될 코드
finally:
예외와 상관없이 무조건 실행될 코드
try문에 오류가 발생하면 except절을 수행 오류가 발생하지 않으면 else절이 수행된다. try와 상관없이 finally는 동작한다.
로그인 하면 댓글을 쓸 수 있습니다.