달나라 노트

Python Basic : __file__ (실행중인 python file의 경로 반환) 본문

Python/Python Basic

Python Basic : __file__ (실행중인 python file의 경로 반환)

CosmosProject 2021. 6. 26. 18:29
728x90
반응형

 

 

 

 

 

 

 

python을 실행하면 기본적으로 설정되는 변수들이 있습니다.

그 중에서 __file__은 현재 python file이 존재하는 경로를 반환해줍니다.

 

print(__file__)


-- Result
/User/documents/code/test.py

만약 위 print구문이 적힌 파일이 /User/documents/code/test.py라는 경로에 존재하면

위 예시처럼 해당 파일의 절대 경로를 반환해줍니다.

 

 

 

import os

print (os.path.dirname(__file__))


-- Result
/User/documents/code

os library를 이용하여 파일 이름 없이 경로만 얻을 수도 있습니다.

 

 

 

 

 

 

 

 

728x90
반응형
Comments