반응형
[PYTHON] 모듈 예제, 모듈 불러오기- 파이썬
mod1.py를 생성하고 다른 파일에서 모듈을 호출한다.
https://github.com/ngio/python_study/blob/main/module_py.py
import mod1
print(" module name is ", mod1.__name__)
# mod1.py
def add(a, b):
return a+b
def sub(a, b):
return a-b
# if __name__ == "__main__"을 사용하면 C:\doit>python mod1.py처럼 직접 이 파일을 실행했을 때는 __name__ == "__main__"이 참이 되어
# if문 다음 문장이 수행된다.
# 반대로 대화형 인터프리터나 다른 파일에서 이 모듈을 불러서 사용할 때는 __name__ == "__main__"이 거짓이 되어
# if문 다음 문장이 수행되지 않는다.
if __name__ == "__main__":
print(add(1, 4))
print(sub(4, 2))
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] 구문 퀴즈, 파이썬 (0) | 2023.03.29 |
---|---|
[python] 구문 퀴즈, 파이썬 (0) | 2023.03.23 |
[python] 파이썬 모듈 예제 (0) | 2023.03.21 |
파이썬 제어문 python control-flow (0) | 2023.03.17 |
[python] google.colab 가져오기 파일에서 Jupyterlab에서 파일의 동일한 동작을 얻는 방법 (0) | 2023.03.14 |