-
[Python] __name__전역변수Language/기초문법 2024. 5. 8. 15:29
__name__전역변수
: __name__에는 모듈이름 or '__main__' 이 저장됨
여러파일이 있을때 C,JAVA에는 main메소드를 제공해줘서 main이 있는 파일부터 실행하지만
파이썬은 main메소드가 없어, name전역변수에 파일이름이 아닌 main이 저장되어있는 파일부터 실행
__name__ = '__main__'
1. 모듈파일
# addModule.py def add(n1,n2): return n1 + n2 print(f'__name__ :{__name__}') >>> __name__ : __main__ #자기자신을 호출할 때
2. 실행파일
import addModule addModule.add(10,20) >>> __name__ : __addModule__ # 외부에서 호출할때는 모듈이름 30
'Language > 기초문법' 카테고리의 다른 글
[Python] 객체와 클래스 (0) 2024.05.14 [Python] 패키지(package) (0) 2024.05.08 [Python] 모듈(Module) (0) 2024.05.08 [Python] 반복문 제어 (break,continue,pass) (0) 2024.05.07 [Python] 함수연습 (0) 2024.05.06