728x90
반응형
[먼저 알고가기!].py 파일 → 모듈__init__.py가 포함된 폴더 → 패키지모듈이나 패키지를 사용하기 위해서는 import를 사용한다
모듈 전체 가져오기
import 모듈
모듈 내에서 필요한 것만 가져오기
from 모듈 import 이름
모듈 내 다양한 함수가 필요하면 import, 특정 함수만 필요하다면 from을 사용하도록 하자
절대경로 import 사용하기
└── project
├── package1
│ ├── module1.py
│ └── module2.py
└── package2
├── __init__.py
├── module3.py
├── module4.py
└── subpackage1
└── module5.py
만약 위와 같은 파일 경로가 있다면 사용방법은 아래와 같다
from package1 import module1 #패키지1의 모듈1 불러오기
from package1.module2 import function1 #패키지1의 모듈2에서 함수1 불러오기
from package2 import class1 #패키지2에서 클래스1 불러오기
from package2.subpackage1.module5 import function2 #패키지2의 서브패키지1의 모듈5에서 함수2 불러오기
728x90
반응형
'환경설정' 카테고리의 다른 글
[VSCode] 터미널 출력 버퍼 크기 늘리기 (0) | 2024.06.04 |
---|---|
[Visual Studio Code] 가상환경 커널 연결 (0) | 2024.05.09 |
[Ubuntu] 터미널에서 GPU 사용량 확인하기 (0) | 2024.04.18 |
[Ubuntu 18.04] Cudnn 설치하기 (1) | 2024.04.05 |
[Ubuntu 18.04] 기존 그래픽 드라이버 유지한채로 CUDA 설치하기 (1) | 2024.04.05 |