짧은하루

python __file__ , 경로 반환하기 본문

Language/python

python __file__ , 경로 반환하기

짧은하루 2021. 9. 13. 23:56

__file__은 실행중인 파일의 상대 경로를 리턴합니다.

예를 들어, test.py가 /Users/yurilee/git 경로에 있다면 결과는 다음과 같습니다.

from os import path

print(__file__)  # /Users/airi/git/test.py
print(path.abspath(__file__))  # /Users/airi/git/test.py
print(path.dirname(path.abspath(__file__)))  # /Users/airi/git

 

결론적으로,

__file__ 은 파일이 위치한 경로를 반환

path.abspath 는 절대 경로를 반환

path.dirname 은 작업 디렉토리를 반환합니다. 

반응형
Comments