본문 바로가기

제로베이스/Python

3. import, from ~ import

 

 

그림과 같이 calculator 란 모듈을 만들었다고 가정하자.

 

import

 

import calculator

calculator.add(10, 20)
calculator.div(10, 20)

 

모듈의 이름과 함께 그 안에 속한 함수도 적어줘야 작동이 된다.

 

from ~ import

 

1.

from calculator import add

add(10,20)

 

이런 식으로 모듈에서 하나의 함수만 불러와서 쓸 수도 있고,

 

2.

from calculator import *

add(10,20)
sub(10,20)

 

이런 식으로 * 을 사용해 전체를 불러와 모듈 이름 없이 함수 이름만 써서 사용할 수도 있다.

 

 

'제로베이스 > Python' 카테고리의 다른 글

6. 객체 지향 프로그래밍  (0) 2022.10.09
5. site-packages  (0) 2022.10.09
4. __name__ 전역변수  (0) 2022.10.08
2. global 키워드  (1) 2022.10.08
1. 인수와 매개변수  (0) 2022.10.08