본문 바로가기
Python/Python FAQ

Python에서 현재 스크립트의 이름을 가져오세요., Get name of current script in Python

by 베타코드 2023. 9. 8.
반응형

질문


현재 실행 중인 Python 스크립트의 이름을 가져오려고 합니다.

foo.py라는 스크립트가 있으며, 스크립트 이름을 가져오기 위해 다음과 같이 작성하고 싶습니다:

print(Scriptname)

답변


현재 파일의 이름을 얻기 위해 __file__을(를) 사용할 수 있습니다. 메인 모듈에서 사용할 경우, 이는 원래 호출된 스크립트의 이름입니다.

디렉토리 부분(있을 수도 있는)을 제외하고 싶다면, os.path.basename(__file__)을(를) 사용할 수 있습니다.

반응형

댓글