IT 대장간

from 모듈 import 와 import 의 차이 본문

Programing/Python

from 모듈 import 와 import 의 차이

태장장이 2021. 2. 9. 17:13

내가 직접 하며 보았던 경험으로 간략하게 적는다

 

예를들어,

import random 이면

 

라이브러리 내 함수 사용시

random.choice < 이렇게 사용해야하고

 

from random import * 이라면

 

random을 호출할 필요없이

choice를 바로 불러와서 사용해도 된다.

 

 

 

사진으로 설명 :

choice를 바로 불러와서 사용이 가능하다.

 

단점은 코드량이 길어지고 여기저기 가져와 쓰다보면 겹쳐서 에러가 발생할 수 있으니 주의

 

단순히 import random으로 가져다 쓸 경우에는 random.을 안붙이면 사용불가하다는걸 요점으로 차이를 알면 된다.

 

+

사실 from import는 특정한 함수를 개별로 가져다 쓸 수 있다는 용도지만 *로 모든 함수를 불러다 쓸 경우의 차이일뿐