모듈과 패키지

2019. 8. 27. 23:46PL/Python

파이썬은 타 언어와 다르게 대부분의 라이브러리가 이미 다른 사용자에 의해 구현되어 있다. 그리고 패키지 안에 각종 모듈로 구성되어 있다. 즉 패키지는 모듈을 모아놓은 하나의 단위, 프로그램을 의미한다

 

실제로 random 난수를 출력하기 위해서는 random 모듈 import 해야한다

 

#난수
import random
print(random.randint (0,100)) # 0~100사이의 정수 난수를 생성
print(random.random())  # 일반적인 난수 생성

#시간
import time
print(time.localtime()) # 현재 시간 출력

 

from과 import를 활용해서 필요한 함수만 호출할 수 있다

 

# alias 별칭을 써서
import fah_converter as fah
print(fah.covert_c_to_f(41.6))

# 특정 함수만 호출, 바로 함수 이름으로 쓸 수 있다
from fah_converter import covert_c_to_f
print(covert_c_to_f(41.6))

# 전역 함수 호출
from fah_converter import *
print(covert_c_to_f(41.6))
print(B)

 

2번째, 3번째처럼 from ~ import로 가져오고 나서 함수를 사용할 때 모듈을 사용하는 쪽과 함수가 구분되는 것이 힘드므로 맨 처음을 사용하는 것이 좋다

'PL > Python' 카테고리의 다른 글

conda 가상환경 구성  (0) 2019.08.28
아나콘다를 사용하는 이유  (0) 2019.08.28
파이썬 if-return문 한 번에 하기  (0) 2019.08.27
파이썬 String 거꾸로 출력하기  (0) 2019.08.27
cmd창에서 파이썬 콘솔 지우기  (0) 2019.08.27