[Python] 구현한 모듈 import하기
2023. 5. 23. 09:53
아래와 같은 폴더 구조를 가정하자.
📁 source
└ 📁 vo
└ dataVO.py
└ 📁 util
└ mongoDBUtil.py
main.py
실행할 파일이 main.py라면
mongoDBUtil의 import 경로는 main.py를 기준으로 한다.
# main.py
import source.util.mongoDBUtil
mongoDBUtil.메소드명()
mongoDBUtil.py에서 dataVO.py를 imprort할 경우에도 기준은 main.py가 된다. (실행파일)
따라서 같은 source 폴더 밑에 위치하고 있더라도 main.py파일 기준으로 source를 포함한 경로를 적어줘야 한다.
# mongoDBUtil.py
import source.vo.dataVO
📁 source
└ 📁 vo
└ dataVO.py
└ 📁 util
└ mongoDBUtil.py
└ main.py
위와 같이 main.py도 source 폴더 밑에 위치하고 있다면
source.을 제외하고 import한다.
[Python] from과 import
import import 모듈명 형식으로 사용합니다. 모듈 전체를 임포트합니다. 임포트한 모듈의 이름을 사용하여 모듈 내의 함수, 변수, 클래스 등에 접근합니다. 사용 시 모듈명을 함께 사용해야 합니다.
sso-y.tistory.com
'Python > 메모' 카테고리의 다른 글
[Python] 파이썬 실행 과정 (Python Compile) (0) | 2023.06.01 |
---|---|
[Python] vars() (0) | 2023.05.22 |
주피터 노트북 시작 폴더 변경하기 (0) | 2022.10.13 |
아나콘다 설치 및 주피터 노트북 실행 (1) | 2022.10.12 |