__name__ : 현재 모듈의 이름을 담고 있는 내장 변수
모듈이 직접 실행되었는지 여부를 판단할 때 사용.
[ test.py ]
print("파일명 : test.py")
print("__name__ :", __name__)
[ main.py ]
import test
print("파일명 : main.py")
print("__name__ :", __name__)
1. 모듈은 직접 실행될 경우 > "__main__"이 할당
$ python test.py
2. 다른 모듈에서 import될 경우 > 해당 모듈의 이름(파일명)이 할당
$ python main.py
'python' 카테고리의 다른 글
python datetime(today 조회, 날짜 계산, 연속 날짜 데이터 프레임 만들기) (0) | 2025.04.07 |
---|---|
np.squeeze, np.expand_dims(unsqueeze) 이해 (0) | 2025.03.30 |
np.repeat 이해 (0) | 2025.03.30 |
np.stack 이해 (0) | 2025.03.30 |
VS code - 명령어 부분 실행 (0) | 2025.03.23 |
jupyter lab - git 롤백 기능 (0) | 2025.02.09 |