if __name__ == "__main__":
"__name__ 이라는 변수값이 __main__ 이라면 코드를 실행해라. "
python 의 경우 main 이라는 함수가 존재하지 않음.
* 파이썬의 특징 *
- 들여쓰기를 통해 코드 실행의 레벨을 결정함.
- main 이 따로 존재하지 않음.
name변수?
: 파이썬이 내부적으로 사용하는 특별한 변수 이름이다.
: 만약 직접 ___.py 파일을 실행하는 경우, ___.py의 __name__변수에는 __main__의 값이 저장된다.
하지만, 파이썬 셸이나 , 다른 파이썬 모듈에서 ___을 import 하는 경우 ___.py의 __name__변수에 ___.py의 모듈 이름인 ___이 저장된다.
*점프투파이썬 위키독스를 참고하였습니다.
'python' 카테고리의 다른 글
자료형(숫자형, 문자형) (0) | 2023.11.15 |
---|---|
문자열 정리 (0) | 2023.10.11 |
conda 파이썬 가상환경 생성 (0) | 2023.04.18 |
Python(pandas) parsing date (0) | 2023.01.26 |
conda 란 무엇인가 ? (conda activate?) (0) | 2023.01.25 |