[Python] 현재 파일, 디렉토리 위치 확인
June 30, 2024
현재 파이썬 파일, 디렉토리의 경로를 찾는 방법에 대해서 알아보겠습니다.
1. 현재 파일 경로
아래와 같이 현재 파일의 경로를 가져올 수 있습니다.
__file__
: 파일 경로os.path.abspath(__file__)
: 파일의 절대 경로
import os
current_file_path = os.path.abspath(__file__)
print("현재 파일의 경로:", current_file_path)
Output:
현재 파일의 경로: /home/js/IdeaProjects/python-ex/ex1.py
2. 현재 작업 디렉토리(Working directory)
작업 디렉토리는 코드에서 파일을 찾거나 할 때, 상대 경로로 설정된 디렉토리를 말합니다.
os.getcwd()
: 현재 작업 디렉토리
import os
current_directory = os.getcwd()
print("현재 작업 디렉토리:", current_directory)
Output:
현재 작업 디렉토리: /home/js/IdeaProjects/python-ex
3. 작업 디렉토리 변경
os.chdir(new_directory)
는 작업 디렉토리를 new_directory
로 변경합니다.
import os
current_directory = os.getcwd()
print("현재 작업 디렉토리:", current_directory)
# 변경할 작업 디렉토리 경로
new_directory = '/home/mjs/IdeaProjects'
# 작업 디렉토리 변경
os.chdir(new_directory)
# 변경된 작업 디렉토리 확인
current_directory = os.getcwd()
print("현재 작업 디렉토리:", current_directory)
Output:
현재 작업 디렉토리: /home/js/IdeaProjects/python-ex
현재 작업 디렉토리: /home/js/IdeaProjects