-
38.6 연습문제: 파일 예외 처리하기코딩도장 심사문제모음 2020. 11. 15. 16:49728x90반응형
다음 소스 코드를 완성하여 maria.txt 파일이 있으면 파일의 내용을 읽어서 출력하고, 파일이 없으면 '파일이 없습니다.'를 출력하도록 만드세요. 파일이 없을 때 발생하는 예외는 FileNotFoundError입니다.
풀이
maria.txt라는 파일이 있으면 파일의 내용을 'r' 읽기 모드로 열고
파일이 업으면 파일이 없습니다. 출력
파일이 있으면 읽고 나서 닷는 코드 실행
문제에서의 FileNotFoundError 예외를 except로 처리해주면 된다.
try: file = open('maria.txt', 'r') except FileNotFoundError: print('파일이 없습니다.') else: s = file.read() file.close()
728x90반응형'코딩도장 심사문제모음' 카테고리의 다른 글
38.7 심사문제: 회문이 아니면 예외 발생시키기 (0) 2020.11.15 37.3 심사문제: 두 점 사이의 거리 구하기 (0) 2020.11.12 37.2 연습문제: 사각형의 넓이 구하기 (0) 2020.11.12 36.9 심사문제: 다중 상속 사용하기 (0) 2020.11.11 36.8 연습문제: 리스트에 기능 추가하기 (0) 2020.11.11