프로그래밍/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
반응형