Python에서 현재 작업 디렉토리 확인하기
Python에서 현재 작업 디렉토리(Current Working Directory), 흔히 말하는 pwd(print working directory)를 확인하려면 표준 라이브러리인 os 모듈을 사용하면 됩니다.
특별한 설치 없이 import os만으로 바로 사용할 수 있으며, os.getcwd() 함수는 현재 작업 디렉토리의 절대 경로를 문자열 형태로 반환합니다.
사용 예시
>>> import os >>> print(os.getcwd()) /home/ayush/qna
주요 특징
- 절대 경로 반환:
os.getcwd()는 항상 파일 시스템의 루트부터 시작하는 전체 경로를 문자열로 돌려줍니다. - 실행 위치 기준: 반환되는 경로는 스크립트 파일이 있는 위치가 아니라, 명령어를 실행한 시점의 작업 디렉토리입니다.
- 디렉토리 변경: 반대로 작업 디렉토리를 변경하고 싶다면
os.chdir('경로')함수를 사용할 수 있습니다.
파일 입출력이나 경로 관련 처리를 할 때 기준점 역할을 하는 값이므로, 로그 기록, 설정 파일 불러오기 등 다양한 상황에서 유용하게 활용됩니다.