-
파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (1)사회 2024. 9. 23. 07:00728x90반응형
예외 처리와 외부 라이브러리 사용법을 자세하고 알기 쉽게 설명할게요.
예외 처리는 프로그램에서 오류를 관리하는 방법이며,
외부 라이브러리는 파이썬의 기능을 확장하는 데 유용합니다.
파이썬 기초: 예외 처리와 외부 라이브러리 사용법
1. 예외 처리
프로그램을 작성하다 보면, 예상치 못한 오류가 발생할 수 있어요.
이런 오류를 처리하는 방법을 예외 처리라고 해요.
예외 처리는 오류가 발생했을 때 프로그램이 중단되지 않고, 적절히 대응하도록 도와줍니다.
기본적인 예외 처리
파이썬에서는 try, except 문을 사용하여 예외를 처리해요.
예를 들어, 사용자가 숫자가 아닌 값을 입력할 때 오류를 처리하는 방법을 보겠습니다.
pythontry:number = int(input("숫자를 입력하세요: "))# 사용자로부터 숫자 입력 받기print("입력한 숫자는:", number)except ValueError:print("유효하지 않은 입력입니다. 숫자를 입력하세요.")설명:
- try 블록 안에 오류가 발생할 수 있는 코드를 넣어요.
- except 블록은 오류가 발생했을 때 실행되는 코드예요. 위 코드에서는 사용자가 숫자가 아닌 값을 입력하면 ValueError가 발생하고, 그에 대한 메시지를 출력해요.
여러 개의 예외 처리
여러 가지 예외를 동시에 처리할 수 있어요.
예를 들어, 파일을 열 때 파일이 없는 경우와 다른 오류를 처리하는 방법입니다.
pythontry:file = open("example.txt", "r")content = file.read()print(content)except FileNotFoundError:print("파일을 찾을 수 없습니다.")except IOError:print("파일을 읽는 중 오류가 발생했습니다.")finally:# 파일을 닫는 코드 (파일을 열었을 때만 실행)try:file.close()except NameError:pass # 파일이 열리지 않은 경우에는 아무 동작도 하지 않음설명:
- finally 블록은 예외 발생 여부와 상관없이 항상 실행되는 블록이에요.
- 주로 파일을 닫거나, 자원 해제 등을 할 때 사용해요.
728x90반응형'사회' 카테고리의 다른 글
파이썬을 배워 봅시다. 파이썬 기초: 모듈과 패키지 (1) (1) 2024.09.24 파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (2) (1) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (2) (0) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (1) (0) 2024.09.22 파이썬을 배워 봅시다. 파이썬 기초: 리스트와 함수 쉽게 배우기(3) (0) 2024.09.22