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

파이썬에서 현재 작업 디렉토리를 설정(변경)하는 방법

파이썬에서 현재 작업 디렉토리 변경하기

파이썬에서는 표준 라이브러리의 os 모듈을 사용하여 현재 작업 디렉토리(current working directory)를 변경할 수 있습니다. 이는 명령줄 환경의 cd 명령과 동일한 역할을 하며, 이동하고자 하는 디렉토리의 상대 경로 또는 절대 경로를 인자로 전달하면 됩니다.

기본 사용 예시

>>> import os
>>> os.chdir('my_folder')

위 코드는 현재 위치 기준으로 my_folder라는 하위 폴더로 작업 디렉토리를 이동시킵니다. 절대 경로를 사용하면 어느 위치에서든 원하는 디렉토리로 바로 이동할 수 있습니다.

현재 작업 디렉토리 확인하기

디렉토리 변경 후 현재 위치를 확인하고 싶다면 os.getcwd() 함수를 함께 사용하면 편리합니다.

>>> import os
>>> os.getcwd()
'/home/user/projects'
>>> os.chdir('my_folder')
>>> os.getcwd()
'/home/user/projects/my_folder'

주의 사항

os.chdir()에 존재하지 않는 경로를 전달하면 FileNotFoundError 오류가 발생합니다. 따라서 디렉토리를 변경하기 전에 os.path.exists() 등으로 해당 경로의 존재 여부를 먼저 확인하는 것이 안전합니다.