Python
코드를 보다보면 __file__
이라고 적힌 부분이 있는데, 이는 Python
기본으로 설정되어 있는 전역변수
이다.
Q. Python 기본설정
__file__
이 의미하는 것은?
__file__
은 수행중인 파일의상대경로
를 출력
test/test.py
test
폴더에서 test.py
를 실행시킨 경우print(__file__)
# 출력값
# >>> test.py
base
폴더에서 test/test.py
를 실행시킨 경우print(__file__)
# 출력값
# >>> test/test.py
기준점
이 된다파일명
이 출력상대경로
를 출력참고)
__file__
을 응용하여os.path
모듈의realpath
,abspath
,basename
등에 사용된다.
이상입니다.
궁금하신 점은 댓글 남겨주세요!
소통도 환영합니다~~ 감사합니다 :D