본문 바로가기
사회

파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (1)

by 핵 멜로디 2024. 9. 23.
728x90
반응형

예외 처리외부 라이브러리 사용법을 자세하고 알기 쉽게 설명할게요.

예외 처리는 프로그램에서 오류를 관리하는 방법이며,

외부 라이브러리는 파이썬의 기능을 확장하는 데 유용합니다.

파이썬 기초: 예외 처리와 외부 라이브러리 사용법

1. 예외 처리

프로그램을 작성하다 보면, 예상치 못한 오류가 발생할 수 있어요.

이런 오류를 처리하는 방법을 예외 처리라고 해요.

예외 처리는 오류가 발생했을 때 프로그램이 중단되지 않고, 적절히 대응하도록 도와줍니다.

기본적인 예외 처리

파이썬에서는 try, except 문을 사용하여 예외를 처리해요.

예를 들어, 사용자가 숫자가 아닌 값을 입력할 때 오류를 처리하는 방법을 보겠습니다.

python
 
try:
 
number = int(input("숫자를 입력하세요: "))
 
# 사용자로부터 숫자 입력 받기
 
print("입력한 숫자는:", number)
 
except ValueError:
 
print("유효하지 않은 입력입니다. 숫자를 입력하세요.")

설명:

  • try 블록 안에 오류가 발생할 수 있는 코드를 넣어요.
  • except 블록은 오류가 발생했을 때 실행되는 코드예요. 위 코드에서는 사용자가 숫자가 아닌 값을 입력하면 ValueError가 발생하고, 그에 대한 메시지를 출력해요.
  •  

여러 개의 예외 처리

여러 가지 예외를 동시에 처리할 수 있어요.

예를 들어, 파일을 열 때 파일이 없는 경우와 다른 오류를 처리하는 방법입니다.

python
 
try:
 
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
반응형