프로그래밍/PYTHON
[Python] main 모듈과 def 함수 활용한 모듈형 코드를 자산화하는 기초
테리베리
2021. 9. 28. 14:00
728x90
반응형
#파일명: plus_function.py
def plus(a, b):
return (a+b)
def main():
print( plus(12, 16) )
if __name__ == '__main__':
main()
__name__ 은 built-in value인데, 파이썬 스크립트가 실행될 때 자동으로 __name__이라는 변수는 해당 모듈이 main인지 판단하여 변수값을 __main__으로 판단한다.
# 파일명: job.py
import plus_function as pf
a = 50
b = 150
print( pf.plus(a,b,) )
# 혹시라도 __name__에 알고싶으면 아래를 참고
print(__name__)
print(pf.__name__)
728x90
반응형