반응형
SMALL
18. 모듈
함수나 변수 또는 클래스를 모아 놓은 파일
18.1 모듈 불러오기
- 현재 디렉터리에 있는 파일이나 파이썬 라이브러리(파이썬을 설치할 때 자동으로 설치되는 파이썬 모듈)가 저장된 디렉터리에 있는 모듈만 불러올 수 있다
- 디렉터리 이동없이 사용하려면?
$ set PYTHONPATH=모듈저장경로
명령어 작업 후에 진행
- 디렉터리 이동없이 사용하려면?
import 모듈이름 (확장자 뗀 파일이름)
모듈이름.함수()
- 함수명만 사용하고 싶다면
from 모듈이름 import 함수
함수()
from moduleSample import add, sub
from moduleSample import *
18.2 __name__
$ python moduleSample.py
- 이 명령어의 경우
__name__
변수에는__main__
값 저장
$ import moduleSample
- 이 명령어의 경우
__name__
변수에는모듈 이름 값(moduleSample)
이 저장
- 사용법
if __name__ == "__main__":
print(add(1,4))
print(sub(4,2))
1.
의 경우가 호출 되면 if 문을 타고2.
의 경우가 호출 되면 if 문을 타지 않음
18.3 다른 파일 내에서 모듈 불러오기
- 불러와서 사용하는 코드 방식 동일
반응형
LIST
'Python' 카테고리의 다른 글
[python] join 함수 (0) | 2020.10.08 |
---|---|
[python] (0) | 2020.09.06 |
[python] 클래스 (0) | 2020.09.05 |
[python] 파일 입출력 (0) | 2020.09.05 |
[python] 사용자 입력 (0) | 2020.09.05 |