Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬에서 현재 작업 디렉토리를 확인하는 방법

파이썬에서 프로그램이 실행되고 있는 현재 작업 디렉토리(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() 두 함수만 알아두면 파이썬에서 파일 경로를 다룰 때 현재 위치를 손쉽게 확인하고 제어할 수 있습니다.