[python] 함수 실행(메인)파일

Song A·2024년 6월 11일

전역변수 "__name__"을 이용한 실행파일 지정

__name__ 전역변수

__name__에는 모듈 이름이 저장되거나 __main__이 저장

__name__은 내가 만든 것이 아니라 python에서 기본으로 제공해주는 변수
어떤 python 파일의 이름을 저장하고 있음 (addModule.py -> addModule)
실제 실행파일에는 __main__ 문자열이 저장
(모듈은 모듈명, 실행파일은 __main__)

실행파일이란?

python 인터프리터(엔진)은 많은 파일 중 어떤걸 제일 먼저 실행할지 메인 메쏘드가 없어서 알 수 없음.
따라서 __name__ 전역변수에 __main__이 저장된 파일을 찾아간다.
출발점 파일
(다른 언어 - 메인 메쏘드 있는 파일)

if __name__ == '__main__': -> 이 파일이 실행파일 일때만 실행하도록 함
    print("이야!")

+a
round(소수, 소숫점 자리수) -> round(0.1213435, 3) - 0.121

profile
진행중

0개의 댓글