본문 바로가기

언어 배우기/Python

Python - Module(모듈)

정의: 변수, 클래스, 함수 등과 같은 여러 코드를 한 곳에 모아놓는 코드의 모음

코드의 재사용성을 극대화 시킬 수 있으며, 연관성이 있는 것들을 모듈 단위로 분리하여 효율성을 높일 수 있음

 

import 모듈이름1[,모듈이름2,...]

모듈 glob이 import된 모습

- 함수가 정의돼 있는 파일 자체를 복사한 후 모듈을 import 하기만 하면 해당 파일(모듈)에 구현된 모든 함수 및 자료구조를 사용 가능

- 파이썬의 모듈을 .py로 저장되어 있으며 디렉터리 내의 lib에서 확인 가능

 

test.py 모듈 생성

 

모듈을 c:\Package 에 저장
저장한 c:\Package 로 이동후 진행해야만 test.py를 읽을 수 있다.

 

모듈을 import 하는 3가지 방법

 

● 일반적 import

- import 한 모듈에 . 을 붙인 후, 모듈에 포함된 변수, 함수, 클래스 사용 가능

- import 모듈

모듈 sys에 있는 argv함수 사용

● 다른 이름으로 모듈 import

- as구문 사용

- import 모듈 as 별칭

sys함수를 main으로 변경
위의 main과 sys가 같음을 알 수 있다.

● 필요한 부분만 import

- from 구문 사용

from sys import *

- from + as

from sys import argv as test 

 

 

'언어 배우기 > Python' 카테고리의 다른 글

Python - Class  (0) 2021.07.15
Python - Package  (0) 2021.07.14
Python - 반복문  (0) 2021.07.14
Python - Dictionary  (0) 2021.07.14
Python - 한글로 변환  (0) 2021.07.13