프로그래밍 문법/python

직접만든 파이썬 package, module 불러오기

씩씩한 IT블로그 2021. 2. 10. 00:14
반응형

설명

파이참 환경에서 직접 만든 package, module을 import해서 쓰는법을 알아본다.

module : 함수, 변수들로 구성된 단위

package : 여러 모듈들로 구성된 단위

 

디렉토리 상태

"test"라는 폴더에 파이참으로 프로젝트를 만들고 그 아래 다음과 같이 디렉토리를 구성하였다.

함수는 파일 이름에 f를 붙였다

 

그리고 test.py에서 각 모듈 및 패키지를 import한다

 

같은디렉토리에 있는 모듈 임포트

같은 디렉토리에 있는 모듈을 임포트 할때는 다음과 같이 한다

test.py

from plusminus import plusf,minusf

print(plusf(3,4))
print(minusf(3,4))

 

같은디렉토리에 있는 폴더(패키지) 임포트

같은 디렉토리에 있는 폴더(패키지)를 임포트 할때는 다음과 같이 한다.

점(.)으로 해당 폴더에 하위로 내려가 그 폴더에 있는 모듈에 접근하는 것이다.

from package_1.mul import mulf

print(mulf(3,4))

 

폴더안에 폴더가 또 있다면?

폴더안에 폴더가 또 있으면 점(.)으로 한번더 아래 깊이로 들어가서 접근하면 된다.

from package_1.folder.power import powerf

print(powerf(2,3))

 

이런식으로 깊이만큼 계속해서 온점(.)을 이용하여 하위 폴더 및 파일에 접근할 수 있는 것이다.

반응형