-
파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (2)사회 2024. 9. 23. 08:00728x90반응형
2. 외부 라이브러리 사용법
파이썬에서는 다양한 외부 라이브러리를 통해 기능을 확장할 수 있어요.
라이브러리는 이미 작성된 코드의 집합으로, 많은 작업을 쉽게 처리할 수 있도록 도와줍니다.
라이브러리 설치
라이브러리는 pip라는 패키지 관리 도구를 사용하여 설치할 수 있어요.
예를 들어, requests라는 라이브러리를 설치해 보겠습니다.
bashpip install requests설명:
- 터미널이나 명령 프롬프트에서 위 명령어를 입력하면, requests 라이브러리가 설치돼요.
라이브러리 사용
설치한 라이브러리를 사용하려면 import 문을 사용해요.
requests 라이브러리를 사용해서 웹 페이지의 내용을 가져오는 예제를 보겠습니다.
pythonimport requests# 웹 페이지 요청response = requests.get("https://www.example.com")# 요청이 성공했는지 확인if response.status_code == 200:print("웹 페이지 내용:")print(response.text)else:print("웹 페이지를 가져오는 데 실패했습니다.")설명:
- requests.get() 함수는 지정된 URL에 HTTP GET 요청을 보내요.
- response.status_code는 요청의 상태 코드를 확인하는데, 200은 성공을 의미해요.
- response.text는 웹 페이지의 내용을 문자열로 반환해요.
3. 예외 처리와 외부 라이브러리 결합하기
외부 라이브러리 사용 중 예외 처리를 활용하여 오류를 관리할 수 있어요.
예를 들어, 웹 요청 중 오류를 처리하는 방법을 보겠습니다.
pythonimport requeststry:response = requests.get("https://www.example.com")response.raise_for_status() # 상태 코드가 200이 아닌 경우 예외 발생 print("웹 페이지 내용:")print(response.text)except requests.RequestException as e:print("웹 페이지를 가져오는 중 오류가 발생했습니다:", e)설명:
- requests.get() 함수 호출 후, response.raise_for_status()를 사용하여 상태 코드가 200이 아닌 경우 예외를 발생시켜요.
- except 블록에서 requests.RequestException을 사용하여 요청 중 발생할 수 있는 모든 예외를 처리해요.
4. 요약
- 예외 처리는 프로그램이 예상치 못한 오류에 대응할 수 있도록 도와줍니다. try, except, finally 문을 사용해 오류를 관리합니다.
- 외부 라이브러리는 다양한 기능을 제공하여 코드를 더 쉽게 작성할 수 있게 해줍니다. pip를 사용해 라이브러리를 설치하고, import로 코드에서 사용할 수 있습니다.
- 예외 처리와 외부 라이브러리를 결합하면, 외부 라이브러리 사용 중 발생할 수 있는 오류를 적절히 처리할 수 있습니다.
이제 예외 처리와 외부 라이브러리 사용법에 대해 알았어요.
다음에는 모듈과 패키지 또는 객체 지향 프로그래밍에 대해 다루기로 하겠습니다.
728x90반응형'사회' 카테고리의 다른 글
파이썬을 배워 봅시다. 파이썬 기초: 모듈과 패키지 (2) (0) 2024.09.24 파이썬을 배워 봅시다. 파이썬 기초: 모듈과 패키지 (1) (1) 2024.09.24 파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (1) (1) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (2) (0) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 반복문과 조건문 결합, 파일 처리 (1) (0) 2024.09.22