본문 바로가기

Programming/Python

패키지

패키지


패키지는 JAVA를 해본 사람이라면 들었을 단어입니다. 말 그대로 묶어놓은 공간과 같은 의미라고 생각하면 됩니다.










먼저 package라는 디렉토리(폴더)를 하나 만듭니다. 이곳에 Calculator.py를 소스코드를 작성합니다.

그리고 해당 디렉토리에 __init__.py를 만듭니다. __init__.py의 역할은 package 디렉토리가 패키지의 일부라는 것을 알려주기 위한 것입니다.


코드의 내용을 보면 Calculator.py의 Calc  클래스를 import 하고 있습니다. 


package 디렉토리를 벗어나서 pack.py 소스코드를 작성합니다.

pack.py는 package 디렉토리를 import 합니다. 그러면 package 데렉토리 안의 내용들이 포함되는 것입니다.

따라서 package 디렉토리의 Calc 클래스를 찾아가 10과 20의 값을 넘겨주고 30이라는 값을 출력하게 됩니다.



'Programming > Python' 카테고리의 다른 글

파일 입출력  (0) 2016.03.14
예외처리  (0) 2016.03.14
모듈  (0) 2016.03.14
클래스, 객체, 상속  (0) 2016.03.14
함수  (0) 2016.03.14