#14 Weekly Paper _절대경로 vs. 상대경로

Heidi J.·2026년 7월 6일

Weekly_Paper

목록 보기
34/37
post-thumbnail

절대 경로와 상대 경로는 무엇인가요?

절대 경로(Absolute Path)와 상대 경로(Relative Path)는 파일이나 폴더의 위치를 지정하는 방법

1. 절대 경로(Absolute Path)

  • 절대 경로는 파일 시스템의 최상위(루트)부터 파일의 위치를 끝까지 모두 표시하는 경로
    즉, 어디에서 실행하든 항상 동일한 위치를 가리키는 경로
  • 예시(Windows)
    C:\Users\A\Documents\data\sales.csv
    (Python)
df = pd.read_csv("C:\Users\A\Documents\data\sales.csv")
  • 특징
    • 현재 작업 위치와 관계없이 항상 동일한 파일을 가리킴
    • 경로가 길어질 수 있음
    • 다른 컴퓨터에서는 동일한 경로가 없을 수 있어 이식성이 떨어짐

2. 상대 경로(Relative Path)

  • 상대 경로는 현재 작업 디렉토리를 기준으로 파일의 위치를 나타내는 경로
  • 즉, 현재 위치를 기준으로 파일까지의 경로를 표현
  • 예시(현재 작업 폴더가)
    project/
    |
    ㄴ main.py
    ㄴ data/
    | ㄴ sales.csv
    라면,
    (Python)
df = pd.read_csv("data/sales.csv")

☝️ 자주 사용하는 상대 경로 기호

기호의미
.현재 폴더
..상위 폴더
/ 또는 \하위 폴더 이동(운영체제에 따라 다름)
  • ..은 상위 폴더(project)로 이동한 뒤 data/sales.csv를 찾는다는 의미

🎯 절대 경로와 상대 경로 비교

구분절대 경로상대 경로
기준루트(최상위)현재 작업 디렉토리
위치 변경 영향없음있음
경로 길이길다짧다
이식성낮음높음
협업불편편리

절대 경로는 파일 시스템의 루트부터 파일까지의 전체 경로를 나타내며, 현재 작업 위치와 관계없이 항상 동일한 파일을 가리킨다. 반편 상대 경로는 현재 작업 디렉토리를 기준으로 파일의 위치를 지정하는 방식으로, 프로젝트를 다른 환경으로 옮겨도 폴더 구조만 유지되면 사용할 수 있어 협업과 배포에 유리하다.
따라서 데이터 분석 프로젝트에서는 일반적으로 상대 경로를 사용하는 것이 권장된다.

😎

profile
꼬꼬마 데분가😎

0개의 댓글