모듈, 패키지

willy·2022년 1월 23일
0
post-thumbnail

파이썬에서는 다양한 모듈을 활용할 수 있다.
잘만들어진 모듈을 활용하기만 해도 여러 서비스를 구축할 수 있다고 한다.

모듈

모듈(module)이란 함수나 변수 또는 클래스 들을 모아 놓은 파일이다.
다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만들어진 파이썬 파일이라고도 할 수 있다.

import random 이 대표적인 모듈이다!

앞서 배웠던 클래스(Class)는 함수나 변수들을 모아 놓을 수 있는 공간이라고 했었다.

모듈은 이들을 모두 포함 할 수 있는 상위의 개념이라고 생각하면 쉽다.

먼저 같은 경로 내에 py파일을 만들어주고 import까지 해보자.


module.py를 Import 후 함수로 호출할 수 있다. 이부분이 번거롭다면 더 쉬운 방법이 많다.


as 변수명은 해당 모듈을 '변수명'으로 부르겠다~ 는 뜻이다.

*표시는 해당 모듈내에 있는 모든 함수를 사용하겠다는 뜻이다.


Import뒤에 필요한 함수명만 적어 간단하게 호출할 수도 있다.

package

패키지는 이런 모듈을 모아둔 집합, 또는 폴더라고 생각하면 좋다.
호출시 폴더이름과 함께 파일명을 기재해주면 된다.

profile
같은 문제에 헤매지 않기 위해 기록합니다.

0개의 댓글