+------------------------------------------------------------------------------------------------------+
* 모듈이란?
함수, 변수, 클래스를 모아놓은 파일입니다.
기능단위로 만든 파일입니다.(라이브러리)
파일의 이름이 모듈의 이름이 됩니다.
다른 사용자가 만들어 놓은 모듈을 사용할 수 있으며,
사용자가 직접 만들어서도 사용할 수 있습니다.
* 모듈 사용하기
① import 모듈이름
② import 모듈이름 as 변경이름
③ from 모듈이름 import 특정변수, 함수, 클래스 (소괄호x , 쓰게되면 함수를 호출하는 것임)
④ from 모듈이름 import *
* __name__ == "__main__"
위의 구문 아래 문장은 모듈파일 안에서만 수행됩니다.
외부에서는 import로 참조할 수 없습니다.
* 모듈 경로 확인
import sys
sys.path
sys.path 안에 모듈이 위치해 있어야 합니다.
@ 모듈 경로 추가하는 방법
sys.path.append(새로운 위치)
구분자를 \\로 사용합니다. (\(x))
+------------------------------------------------------------------------------------------------------+
모듈 불러와서 사용하는 방법
먼저 import해줄 파일을 미리 만들어줍니다.
저는 MakeModule파일을 만들어주었습니다.
MakeModule 파일 내용
첫번째 방법. import
두번째 방법. import as ~~
세번째 방법. from ~ import *
* → MakeModule에 있는 모든 내용을 가져오겠다는 뜻입니다.
네번째 방법. from ~~ import 특정 변수, 함수, 클래스
특정 변수, 함수, 클래스 → MakeModule에서 특정 변수, 함수, 클래스만 가져오겠다는 뜻입니다.
모듈의 경로
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 클래스 (0) | 2017.12.02 |
---|---|
[Python] 패키지(Package) 사용하기 (0) | 2017.12.01 |
[Python] 함수(3)_재귀함수, global (0) | 2017.11.30 |
[Python] 함수 (2)_키워드 인수 및 언패킹, 가변인자 (1) | 2017.11.28 |
[Python] 함수(1)_함수의 4가지 형태 (0) | 2017.11.28 |