코드의 길이가 길어지는 상황.
모든 함수, 변수를 구현하는 것은 불가능.
누군가 만들어 놓은 함수, 변수 등을 활용하자!
모듈
- 특정 목적을 가진 함수, 자료의 모임.
- import 키워드를 이용해서 모듈 사용.
import random
#random 모듈을 사용.
- 모듈 속 사용하려는 함수/변수의 사용법 확인
- random 모듈에서 randrange 함수를 사용하는 예시
random.randrange(start, stop)
range(start, stop) 중의 한 원소를 가지고 옵니다.
- .(dot) 을 쓴 후에 모듈 속 함수/변수 사용
import random
print(random.randrange(0, 2)) # 0, 1 둘 중 1개를 랜덤으로 호출.
- 우리가 원하는 내용이 담긴 모듈 제작가능. .py(파이썬 파일) 로 생성.
# cal.py
def plus(a, b):
c = a + b
return c
# main.py
import cal
print(cal.plus(3, 4)) # 7
패키지
모듈을 폴더(Directory) 로 구분하여 관리하는 것.
user 폴더에 cal.py 가 있다면..
사용법
- import 사용
import user.cal
print(cal.plus(3, 4))
2. from-import 사용.
- from 모듈 import 함수
- 함수명이 중복되서 사용할 수 없으므로 사용에 유의가 필요함.
```python
from user.cal import plus
print(plus(3,4))'Python' 카테고리의 다른 글
| 데이터 조작 및 분석을 위한 Pandas 심화 (0) | 2021.09.30 |
|---|---|
| Python-자료형 활용 (0) | 2021.09.21 |
| Python의 기본내용 (0) | 2021.09.16 |
| Windows 에서 PIP 설치하기 (0) | 2021.09.15 |