안녕하세요.
저번 글에서는 Python을 실행하는 방법에 대해 알아보았는데요.
2025.06.16 - [Data & AI/Python Coding] - [ Python 실행 가이드 2 ] Python 파일을 실행할 수 있는 방법
중간중간 경로 이동의 단계들이 있었죠?
저번 글에서는 자세히 다루지 않고, 'cd 명령어를 사용하면 된다.'라고만 알려드렸었는데요!
이번 글에서 이 '경로(Path) 및 기본 명령어'에 대해 알려드리려고 합니다!
Python은 코드를 실행할 때 터미널 상에서의 현재 작업 중인 폴더(디렉토리)를 기준으로 파일을 탐색합니다.

터미널에서 명령어로 'python hello.py'라고 입력하면,
지금 터미널이 위치한 폴더에 hello.py 파일이 있어야 실행이 가능합니다.
그래서 파일이 있는 위치로 이동하는 것이 매우 중요합니다!
경로 관련 명령어를 배우기 전에, 절대 경로와 상대 경로의 개념을 먼저 이해하는 것이 중요합니다.
이 두 개념은 Python 파일을 실행하거나 파일을 불러올 때 매우 자주 사용됩니다.
1) 절대 경로(Absolute Path)
- 전체 경로를 처음부터 끝까지 지정하는 방식
- 드라이브(C:)부터 시작하며, 언제나 고정된 위치를 정확히 가리킵니다.
"C:\Users\dltna\OneDrive - 데이터스랩주식회사\바탕 화면\Python 실행 가이드\hello.py"
- 위 경로는 hello.py 파일이 정확히 어디에 위치했는지를 절대적으로 나타냅니다.
- 작업 디렉토리가 어디든 상관없이, 이 경로를 입력하면 항상 해당 파일에 접근할 수 있습니다.
2) 상대 경로(Relative Path)
- 현재 작업 중인 폴더를 기준으로 경로를 지정하는 방식
- 코드 실행 위치가 바뀌면 경로도 달라질 수 있습니다.
- 현재 위치가 "C:\Users\dltna"라고 가정할 경우
"..\OneDrive - 데이터스랩주식회사\바탕 화면\Python 실행 가이드\hello.py"
- ..는 한 단계 상위 폴더로 이동하라는 의미입니다.
- 따라서 위 경로는 'OneDrive - 데이터스랩주식회사' → '바탕 화면' → 'Python 실행 가이드' → 'hello.py'로 이동하라는 뜻입니다.
위와 같이 경로 개념을 이해했다면, 이제 현재 폴더 위치를 확인하거나, 다른 폴더로 이동할 수 있는 명령어들을 배워보겠습니다.
명령어 | 설명 |
pwd | 현재 폴더 위치 확인 |
cd 폴더명 | 해당 폴더로 이동 |
cd .. | 한 단계 위 폴더로 이동 |
cd \ | 루트(최상위) 디렉토리 이동 |
dir | 현재 폴더에 있는 파일/폴더 목록 |
1) pwd - 현재 폴더 위치 확인(현재 작업 중인 위치)
- 현재 위치인 'C:/Users/dltna/OneDrive - 데이터스랩주식회사'에서 터미널 실행

- 위와 같이 pwd 명령어를 입력하면 현재 위치인 'C:/Users/dltna/OneDrive - 데이터스랩주식회사'가 결과로 출력되는 것을 확인할 수 있습니다.
2) cd 폴더명 - 해당 폴더로 이동
- cd 명령어는 현재 작업 중인 디렉토리에서 특정 하위 폴더로 이동할 때 사용합니다.
- 예를 들어, '바탕 화면' 폴더로 이동하려면 다음과 같이 입력합니다.
cd "바탕 화면"
- 여기서 매우 주의해야하는 사항들이 있습니다!
* 공백이 있는 폴더명은 반드시 따옴표로 감싸야 합니다.
- cd 바탕 화면 → 오류
- cd "바탕 화면" 으로 명령어 입력

* 현재 위치한 경로에 해당 폴더가 존재해야 이동할 수 있습니다.
- 다른 경로에 있다면 절대 경로를 사용해야 합니다.
* 정확한 폴더명이 필요합니다.
3) cd .. - 한 단계 위 폴더로 이동
- 현재 위치한 폴더에서 한 단계 위(상위)의 폴더로 이동할 때 사용합니다.
- ..는 상위 디렉토리를 의미하는 특수 기호입니다.

- 위 예시 사진에서 cd .. 명령어를 통해 '바탕 화면' 폴더에서 'OneDrive - 데이터스랩주식회사' 폴더로 이동한 것을 확인할 수 있습니다.
- 연속으로 두 단계 이상 상위로 이동하고 싶을 때는 ..\.. 형식으로 사용 가능합니다.
cd ..\..
4) cd \ - 루트(최상위) 디렉토리로 이동
- 현재 위치와 관계없이, 드라이브의 최상위 폴더로 이동합니다.
- \는 해당 드라이브의 가장 상위 경로를 의미합니다.
- 현재 경로가 'C:\Users\dltna\OneDrive - 데이터스랩주식회사' 일 때, cd \ 명령어를 입력하면 'C:\' 위치로 이동합니다.

5) dir - 현재 폴더의 파일 및 폴더 목록 보기
- 현재 디렉토리(폴더)에 어떤 파일과 폴더가 있는지 목록을 보여주는 명령어입니다.
- Python 파일을 실행하거나 이동할 때, 정확한 폴더명/파일명을 확인하는 데 유용합니다.


- 위 예시와 같이, '예시 폴더'라는 폴더와 hello.py 파일 목록이 결과로 출력되는 것을 확인할 수 있습니다.
이번 글에서는 Python 파일 실행에 앞서 꼭 알아야 할 경로 개념과 기본적인 명령어를 정리해보았습니다.
Python을 편리하게 다루기 위해서는 환경 설정도 매우 중요합니다.
그래서 다음 글에서는 Python 가상환경(virtual environment)에 대해 다룰 예정입니다.
"왜 필요한지, 어떻게 만들고 사용하는지"에 대해 쉽게 이해할 수 있도록 알려드리겠습니다!
그럼 다음 글에서 뵙겠습니다!
감사합니다. 뿅 ㅇ_<☆
'Data & AI > Python Coding' 카테고리의 다른 글
Selenium으로 구현한 파일 자동 다운로드 크롤러 (4) | 2025.07.18 |
---|---|
[Python 실행 가이드 5] pip와 Python 패키지 (1) | 2025.07.09 |
[Python 실행 가이드 4] 가상 환경(Virtual Environment) (2) | 2025.06.23 |
[Python 실행 가이드 2] Python 파일을 실행할 수 있는 방법 (2) | 2025.06.16 |
[Python 실행 가이드 1] Python 설치 (0) | 2025.06.11 |