반응형
질문
현재 실행 중인 Python 스크립트의 이름을 가져오려고 합니다.
foo.py
라는 스크립트가 있으며, 스크립트 이름을 가져오기 위해 다음과 같이 작성하고 싶습니다:
print(Scriptname)
답변
현재 파일의 이름을 얻기 위해 __file__
을(를) 사용할 수 있습니다. 메인 모듈에서 사용할 경우, 이는 원래 호출된 스크립트의 이름입니다.
디렉토리 부분(있을 수도 있는)을 제외하고 싶다면, os.path.basename(__file__)
을(를) 사용할 수 있습니다.
반응형
댓글