파이썬에서 프로그램이 실행되고 있는 현재 작업 디렉토리(Current Working Directory), 즉 pwd(print working directory)를 확인하려면 표준 라이브러리인 os 모듈을 사용하면 됩니다.
os.getcwd() 함수로 현재 디렉토리 확인하기
os 모듈의 getcwd() 함수는 현재 작업 디렉토리의 전체 경로를 문자열 형태로 반환합니다.
사용 예제
>>> import os
>>> print(os.getcwd())
/home/ayush/qna
위 예제에서 볼 수 있듯이, import os로 모듈을 불러온 뒤 os.getcwd()를 호출하면 스크립트가 실행 중인 디렉토리 경로인 /home/ayush/qna가 출력됩니다.
참고: 작업 디렉토리 변경하기
반대로 현재 작업 디렉토리를 다른 위치로 변경하고 싶다면 os.chdir() 함수를 사용할 수 있습니다.
>>> import os
>>> os.chdir('/tmp')
>>> print(os.getcwd())
/tmp
이처럼 os.getcwd()와 os.chdir() 두 함수만 알아두면 파이썬에서 파일 경로를 다룰 때 현재 위치를 손쉽게 확인하고 제어할 수 있습니다.