강의노트 파일 오류 처리
조회수 143
• 댓글 0
• 수정 9개월 전
- 입력
파일 오류 처리
- 예외처리로 파일 오픈시 오류를 안전하게 처리할 수 있다.
예외처리
- 형식
try: A except: B C
- 위 코드는 A를 실행하여 오류없으면 C를 이어서 실행
- A를 실행하였는데 오류가 있으면 프로그램이 중단되는게 아니고 B를 실행하고 C를 실행한다.
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는 동작한다.
이전 글
다음 글
로그인 하면 댓글을 쓸 수 있습니다.