07. 패키지모듈 / 08. 예외처리 / 09. 입출력

조남웅·2025년 10월 11일

모듈

가. 변수, 함수, 클래스들을 작성한 소스 파일
	1. 함수나 클래스를 작성한 파이썬 파일이 모듈(.py)
나. 모듈파일에 작성된 함수나 클래스들을 다른 python 프로그램에서 호출하여 사용할 수 있다.	* import 함수 먼저 사용

패키지

가. 모듈을 저장한 디렉토리 * 라이브러리
나. (.py)를 모아놓은 디렉토리(폴더)가 패키지

import

가. import 모듈   # 하나의 모듈 import.
나. import 모듈 as 별칭 # namespace의 이름을 모듈명이 아니라 별칭으로 지정한다.	
다. import 모듈_1, 모듈_2 # 여러개 모듈 import.','를 구분자로 나열한다.

다른 파일에 작성된 모듈

오류

가. 수정해야 하는 오류
	1. ex) int("aaaa")
    

exception handling

가. try, except 구문
try:
    Exception 발생가능한 정상흐름의 코드 블록
except [Exception클래스 이름 [as 변수]] :
    처리 코드   

fanally 구문

가. 보통 프로그램이 외부자원과 연결해서 데이터를 주고 받는 작업을 할때 마지막 연결을 종료하는 작업을 finally 블록에 넣는다.
나. 구문순서
    1. try - except - finally
    2. try - except
    3. try - finally
    

exception 발생 시키기

가. 함수나 메소드가 더이상 작업을 진행 할 수 없는 조건이 되면 강제 발생

raise 구문

가. exception을 강제로 발생시킨다.
나. 구문
	1. raise Exception객체
profile
파이팅...

0개의 댓글